Fox has this "quiz" on each of their local websites. Plug in your views on the different issues and it will rank each presidential candidate by matching their views to yours.
http://www.myfoxcleveland.com/myfox/...cs?pageId=3.14
Click on the Candidate Matchmaker link on the upper left part of the page
I ranked highest with Clinton, followed very closely by Obama. Edwards was third.