The Colbert Report

Stephen Colbert takes on cable news pundits (and everyone else) in this political satire.