That's Carnival of the Vanities #76, to be exact.
Andrew Ian Dodge is hosting.
Please go read them! I have been gone ALL DAY, on the road (and thus unable to link), but I shall return shortly.