Mock conservative Stephen Colbert has crossed party lines to endorse Barack Obama. Colbert does explain that it doesn't mean he will vote for Obama. He just wants some media coverage that Republicans like Colin Powell have received. "If I endorse Barack Obama and he wins, then I will be associated with a winner. And if there is one thing this campaign has taught us then it is that we are defined by our associations...Senator McCain you need to endorse Barack Obama. It would really make you look like a maverick." Funny...