Nancy Pelosi suggested an unlikely vice-presidential candidate for Barack Obama this week, and got Politico's editors thinking—who are the best longshot candidates for both parties? They called up political analysts and drummed up seven names that are "unconventional" but "reasonably viable." Bill Gates topped the list for his business smarts, something John McCain needs—but Gates apparently leans Democrat these days.