OUR LONG NATIONAL NIGHTMARE IS OVER: Ben Affleck and Jennifer Lopez have split up, supposedly for good. Looks like The Justice missed the story by just a couple days.