In a welcome comedic break for a good cause, Barack Obama and John McCain roasted each other at the annual Alfred E. Smith dinner at New York City's Waldorf Astoria hotel. The annual fundraiser was hosted for years by the late Tim Russert, who always had a good sense of humor.
