Minnesota Public Radio has developed an incredibly useful tool for clarifying your own views on the important national issues of the day and offering you a list of how the 18 (yes, 18) current presidential candidates match up with your views and the intensity with which you hold them.
It takes but a few minutes, and it doesn't prescribe a particular candidate. It just gives you a list of the candidates who, in aggregate, most (and least) match up with you. I was skeptical, but the list it generated matched my own personal ranking of the candidates, in the correct order for me, almost EXACTLY.
It's pretty amazing. Check it out.