Nate Silver runs the numbers and determines that "get to the airport 2 hours before flight time" is too cautious; he says 1 hour is sufficient.
(From my experience in Denver's airport, there is enough variability in the length of the TSA lines that I still need to arrive 2 hours ahead of time to be confident of not missing my flight.)