Thanks to the great people at Comedy Central, everyone can now watch full episodes of The Daily Show with Jon Stewart and The Colbert Report online for free! (That is, everyone except people in a few countries, like the UK, in which these shows are aired on TV.)
As you know, I am a big fan of watching TV series and shows because they are a constant source of input that gives you the intensity you need to build your English. So if you have a sense of humor and you are at all interested in US politics, follow these shows for some excellent English practice.
(You probably know that you can watch all the South Park episodes online, but here’s a link just in case.)