Not to take away from anything, but the way things have been going the past several months, the republicans would have lost to anyone, even Bugs Bunny. Well anyone besides that Clinton woman.
It was almost Nixon versus Kennedy, the people wanted and need change, so the outcome was almost a given.
However as Queen Catherine Medici of France remarked after viewing the bodies of recently murdered enemies of her son, the King of France, "It is not enough that you cut, now you must learn to sew".
There is much talk that the 2009 president will be a one term office holder (no matter whom won), and the democrats do not have that much time before mid-term congressional elections in two years. There is much to do and many groups are not going to waste time in demanding their "payoff" for putting Mr. Obama and the rest over. Gays, blacks, latinos, immigrants, working women, and the lot all have agendas. The economy is a mess and the kitty is empty, so there isn't much wiggle room.
On the social agenda, it is important to remember not all democrats are socially "liberal". Therefore what flys say on the west and east coasts, may not with the South.