Really, why not Tom Perriello?
After all, according to a Republican poll, he's already beating Allen (copious grains of salt apply, natch).
And this is before the race has even started. Personally, I'd put my money on the guy who barely lost the race he should have lost by 20 points over the guy who barely lost the race he should have won by 20 points.
And after watching Perriello crush Hurt over and over again in his debates, the thought of him going up against Georgie boy makes me want to invest in a new popcorn popper. Bring. it. on.