If anyone still doesn't understand why Barack Obama is for all practical purposes the presumptive nominee of the Democratic Party, the explanation is right here in this chart: his delegate math is unbeatable.
The chart shows how many more superdelegate votes Barack needs to hit 2,025.5 total delegates by the time voting ends on June 3, based on very conservative projections for the remaining contests.

Given that Obama picked up more than 50 superdelegates in the first two and a half weeks of May, he's a stone-cold lock to be at 2,025.5 by June 3 -- and probably sooner.
But what about Florida and Michigan? Aren't they Clinton's nuclear option?
Well, not so much -- especially not after John Edwards' endorsement, which eliminated any reasonable argument for denying Obama the 55 delegates awarded to the "uncommitted" line in Michigan. (Virtually all votes cast for uncommitted were for Barack or Edwards, and nearly 80% were for Barack.)
Even if Clinton were to get what she wants -- seating the Michigan and Florida delegates with full voting privileges, and delegates allocated according to the vote -- the only real impact is that it might take a little longer for Barack to hit the new magic number of 2,210.

So even if Michigan and Florida are seated (I think they will be), Barack Obama will still be the nominee. In fact, if he can keep on the same pace that he's been on with superdelegates, he'll still hit the 2,210 number by June 3 -- if not not earlier.
It's over -- all that's left is the celebration on Tuesday, when Barack seals the pledged delegate majority. And then it's on to John McCain!