I'm all for the flat tax and for privatizing Social Security. The flat tax would stop penalizing people for success. There'd be the basic "cost of living" for necessities, etc that everyone would get. No taxes on savings or investments. Stop the business taxes. There's no such thing anyways. Businesses don't pay taxes -- emplyees, employers and CUSTOMERS pay them. They are just passed down.
As for Social Security: That system is a joke and is no different than what Madoff did, except we'll send Madoff to jail and we'll keep re-electing the people who run Social Security. Let me manage my own retirement, thank you very much... I don't need Big Daddy Government trying to handle it for me just because some people are unable or uninterested in taking care of things for themselves. I am 29 years old now. If I could get out of SS, I'd let the government KEEP every penny that has already been confiscated from me toward this system. They can KEEP it. Just let me manage things for myself going forward.
Also, I don't think taxes should be withheld. I think people should get their FULL checks every week/month/whatever... Then, we'd have to write a CHECK to the various governments (state, local, federal) every week or month. Then people would realize HOW MUCH they actually pay. There would be a revolt against our current tax policy if people actually had to WRITE THE CHECKS to the government.
That's my two cents (well, my one cent after taxes)...