If the Democrats are smart they will dump Obama in 2012. He has potential to win still but he now carries alot of baggage and whilst some still love him there are plenty who hate him and have seen he is not the messiah he sold himself as. Thanks to Obama policies the Democrats will probably loose control of the House of Representatives and a substantial number of seats in the Senate. It also means the Republicans will be in a strong position to make life hard for Obama. For the Democrats the best bet in 2012 would be Hillar Clinton. She has learned her lessons from her mistakes in the primaries and as Obama has lost his shine so the Democrat grass roots will like her. She also has the Clinton brand and attracts both swing and female voters the way Obama got the colored voters. Obama might be able to win an election but the odds are safer if they go with Hillary.
from the article: Democrats split on whether Obama should serve a second presidential term