A great collection of articles and videos (including one by Santa) explaining the Higgs for non-physicists.
swimmindustries
Physicists Find Particle That Could Be the Higgs Boson
A monumental day for human understanding, but I think Stephen Hawking just lost $100 bucks.