@ Steven - Not meaning to go too far off tangent but your tag, I must comment on -
# Lower taxes for most taxpayers. - Except for middle class. Dems always raise middle class taxes
# Removing Social Security contribution caps. - This NOT a good thing - That means forever having to pay into the SS system, which anyone under 35 will likely never get their money out of, because its falling apart at the seams.