I'm thinking that a lot of people really don't even understand what is meant by “leftist, liberal, Marxist, socialist”. They just don't have even the most basic knowledge of conservative vs. leftist principles. I like the idea of framing our debate differently, coming up with some new words that are more understandable. If kids aren't learning these principles in school, then we have to teach them the principles via internet, advertisement spots during shows they watch like “American Idol”, just whatever it takes to get our ideas out there. We have to start teaching and convincing again that these ideas are good and the foundation of what makes our country great, then put the candidates out there. It does no good for conservatives to label a political candidate a Marxist, even if he is, if people don't even understand that word anymore - it just doesn't connect. If we can connect it to “freedom”, “prosperity”, etc., maybe that would resonate more.
Of course the best thing is to change our education system so that these principles of freedom are taught again, but until that time, we've got to fight the battles where we can now.