For anyone who hasn't seen it, here's Stephen Colbert's roast of the press and president at the White House Correspondents' Association Dinner. Here it is in two parts you can stream online:
Colbert part 1
Colbert part 2
Transcript here (via DailyKos).
Stephen Colbert is taking over the world. Visit the Colbert Report website here.