Genie, while I agree with what you say, beware of getting yourself into the trap of allowing Limburg/Coulter/Beck to redefine the English language. "Liberal" is not the same as "progressive", and is much closer to moderate than any other commonly-used buzzword.