There is a battle raging for the Republican Party between the conservatives who believe in conservative values (small government, non-intervention, individual liberty) and the neo-conservatives, who are neither conservative nor neo. Guys like Rush Limbaugh are party hacks at best, rationalizing whatever policy Republicans propose regardless any principles.
I hope my liberal friends see past the latter category into the former.