Jon Stewart visited The O'Reilly Factor tonight as a preview of their upcoming pay-per-view debate. As always, the two traded funny barbs. But when O'Reilly brought up his current obsession - Sandra Fluke - Stewart let him have it. With good humor, of course.

The O'Reilly Factor is never more enjoyable than when Stewart is a guest!