I love the idead of a flat tax. I think H&R Block might not be so excited by something like that though... imagine if we could all file our taxes in under 5 minutes??? The accounting industry would certainly take a hit...
This is perhaps another reason there is such opposition to removing tax deductions and simplifying the code. There are tonnes of people who need a complex tax code to make their current jobs relevant. So much inertia holds us back from getting to a better place.