There's already a word for liberal Republicans... it's "Democrat"... by John Bambenek of Part-Time Pundit.