Haley was busy running for re-election in 2007. It would have been awarkward for himn to run for President when he just got re-election. 2012 for Haley would have good timing. Haley’s term expires in 2011. Thus giving him time to leave office and run for President if he’s interested.