With the usual Jon Stewart caveats, pretty funny stuff and some incredibly harsh slams at Obama: