McCain:
Mark Sanford - B
Mike Huckabee - C
Tim Pawlenty - B+
Carly Fiornia - Not gonna happen
Tom Ridge - Not gonna happen
John Sununu - Definetly not gonna happen
Mitt Romney - B
Joe Lieberman - D
Tommy Franks - C
Jeb Bush - lol
Judd Gregg - Not gonna happen
John Ensign - D
Newt Gingrich - C
Bobby Jindal - C+
Colin Powell - C-
Fred Thompson - D+
Kay Bailey Hutchinson - D
James Jones - Not gonna happen
John Thune - B-
Mike Rounds - F
Obama:
Joe Biden - B
Hillary Clinton - B
Bill Richardson - B
Ray Mabus - Not gonna happen
Kathleen Sebelius - B
Colin Powell - Not gonna happen
Chris Dodd - B-
Joe Manchin - C
Sam Nunn - C
Tom Daschle - C-
Evan Bayh - B
Tim Kaine - B
Chuck Robb - B
John Kerry - D
Ken Salazar - C+
Chuck Hagel - Not gonna happen
Bill Nelson - C
Lee Hamilton - Not gonna happen
Jack Reed - C
John Breaux - B-
The "not gonna happen"'s don't matter, like I said in the initial post if you read it. This is hypothetical.