Give the Candidate Calculator a try.
Basically, you put in your opinions on the issues and rank them as high/medium/low importance.
I'm not sure about the accuracy of it. It said that I should vote for Ron Paul because we agree on 70% of all topics. I am guessing I won't get the chance!!

My next highest were:
Mike Gravel - 66.67%
Barack Obama - 59.26%
Not surprising, the candidate to come in DEAD LAST was:
John McCain - 33.33%
* If anyone else uses the calculator, leave me a comment with your results!