Someone asked me the other day what I would tell a recent immigrant to read and watch in order to understand American politics. I told them they should probably read the NY Times, various magazines, blogs and online publications, but if they don't have the time or inclination to do all that, the most efficient way to understand American political culture is to watch Stewart and Colbert. An investment of an hour a day (less with DVR) and you probably come out knowing far more than Chuck Todd in just a couple of weeks.