Stephen Colbert praised Harold Ford’s chutzpah on his show last night, saying it takes guts to politick so poorly in the city that’s home to Page Six and Cindy Adams. Jon Stewart gave us a preview of campaign commercials we may see in the wake of the Supreme Court’s recent ruling, and Craig Ferguson participated in some old-fashioned Leno bashing. Jay Leno, for his part, had his hands full with John Mayer. Watch our compilation to see what you missed.