Now that would make for an interesting Presidential race. 
Colin Powell, not your typical Republican right-wing reactionary. 
Barack Obama, not your typical whiney Democrac. 
If these two ever ran against each other, I would, for the first time ever, have a difficult time making up my mind.