Unfortunately for the Republican Party it is fragmented and will likely to remain so for some time. Whether or not a candidate that is strong enough to win can come forward and take the 2012 Presidential election will depend for the large part on how quickly the economy recovers and whether the Obama administration can reverse the downward trend in the approval polls. For now, it is too soon to tell.
Also Petraeus the moment described himself as a "Rockefeller Republican" (socially liberal) which would almost certainly be a stage in his favor in the general election but would make profitable the GOP nomination considerably far more difficult.
target=_blank>http://www.socializr.com/event/242817790