I fear the momentum is with Obama. He's is a better speaker and he's winning the PR battle - the Kennedy support was significant. Also, Obama represents the change from the old order that America seems to want following the depredations of the idiot Bush. But Hillary is a stronger and more intelligent person and would make a more substantial president. Obama is a lightweight - a triumph of marketing. Of course there's the issue of whether Hillary would beat McCain. Obama certainly will.