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?