I've scanned all the replies and I'm gonna jump in here. Sorry if I am repeating something. First, a couple fun facts. The Federal Income tax only goes to paying interest on the national debt. Not one dime goes to future services, but simply pays the minimum, interest only payments on "services" rendered. Also, around 50% of Americans pay 100% of the federal income tax... meaning the other half have a free ride. Also there is an argument that the Federal Income Tax was never properly ratified into the Constitution, meaning we do not legally have to pay it.
I'm a Constitutionalists I suppose... but if I had to pick a party it would probably be a Libertarian. I do believe we need federal taxation, but the federal government should ONLY be in charge with powers specifically granted by the Constitution. Everything else should be left up to the states. Then the citizens of the states could vote on services they want, and taxes to support them. California (where I live) would probably have pretty high taxes, while Texas would not.
For federal taxes, I am for MASSIVE spending cuts. I actually think the feds should implement a hiring freeze for at least five years, applied to all areas of the government except the military in war time. If a certain agency needs more employees, they have to cross train from another related agency that has too many.
I'm also in fave of the flat tax, and only a flat tax. There is no reason all Americans shouldn't pay the same percentage. In fact, poorer Americans benefit much more from civil services than richer Americans. I think the number needed now to replace the federal income tax completely is 17%, but with less funding it could be lower.