Colin Powell would be great for Bush as VP. Like McCain, he is very well respected, and (since he's a lot more moderate) he could help draw in support from undecideds and people not that fond of Bush. Plus, he might have been able to help appeal to the African American voters.