Alan Keyes! You're right! He actually has first-hand experience running against Obama. And I'm sure he's compiled a thorough "lessons learned" list from his razor-thin 2004 Senate contest.
Exactly dude. Keyes only lost to Obama by 43 points in that 2004 Senate contest. And that's a lot closer than it sounds if you really think about it. Alan has a history of taking principled stands, never surrendering and very nearly toppling the establishment - like in his 1992 Maryland Senate race against Mikulski where he was edged out by a whisker thin 42 points. Sure, he's never actually won anything yet but....I think it's his time. If not now, when? I'm saying it now, write-in Alan Keyes for President 2012!