It turns out that the ideal vice presidential candidate for Sen. John McCain (R-Ariz.), the presumptive Republican presidential nominee, is the same person as the ideal vice presidential candidate for Sen. Barack Obama (D-Ill.), the presumptive Democratic nominee, according to a sophisticated online survey by Affinnova Inc. For both candidates, the best running mate is Colin Powell, a former U.S. Army general and former secretary of state under President George H.W. Bush, according to the survey, which was powered by an Affinnova algorithm it calls "evolutionary optimization."