Major science news!
I'm not entirely sure of all the implications, but here are a few articles I've read.
Top Five Implications of Finding the Higgs (although, I'm not sure the one about having a low mass applies, because it was found as having a large mass)
What is the Higgs?