Todd Barry just did Letterman with a set that’s pretty much a preview of his 1 hr. special “Super Crazy” that debuts tonight on Comedy Central at 11PM. Let’s not get into specifics (i.e. where’s the mic stand during the Letterman set I’m so used to seeing Todd hold?) and just say you should just watch both.