Here's another. http://www.politicalcompass.org/
Superb analysis. Sadly, most people today can't adequately fathom or describe left vs. right. You start throwing terms like classical liberal vs. neoliberal, neoconservative vs paleoconservative, etc. at them, they'll lock up faster than a top fuel engine with no oil in it.
Who's job is it to defend an individual when States violate individual rights? Its not a "free country" if a person must cross a line to find a right. Rights either exist or they dont. Your either an American first or a citizen of a State first.
Abortion, gay marriage and a few other social issues are civil rights issues, not to be left up to the whims of States or popular opinion.
But, I DID find this: The Tenth Amendment states that "The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people."
Coming from you that's pretty high praise.
Thank you