Officially, finally, and irrefutably.
Hillary Clinton is best prepared to take on John McCain in the fall. She's got the most experience, she's good on the stump, and she's good in debates. Obama is not good in debates, and that could be a real achilles heel. I'll do a fuller statement later.