Higgs particle found?

The physics community is all a-twitter (figuratively and literally) over the announcement today from CERN that two independent teams have detected a particle that has properties consistent with those hypothesized for the Higgs boson, the particle that gives matter mass. Ethan at Starts With a Bang has some background here and has set up a trap for stories on it here.

What caught my eye today, though, was a Reuters story on the discovery. In it we read

[The Higgs boson] is the last undiscovered piece of the Standard Model that describes the fundamental make-up of the universe. The model is for physicists what the theory of evolution is for biologists.