To clarify from my previous post, for those of you less obsessed with political blogs:
A "wingnut" is how we on the left refer to particularly troglodytic right-wingers. Michelle Malkin and Rush Limbaugh are famous wingnuts. A wingnut isn't just a Republican. A wingnut is a Bush Republican.
A "moonbat" is what those on the right call liberals. They also call you "far left" if you do crazy things like quote them directly. See what Bill O'Reilly calls the "far left liberal website" Media Matters.