Correct me if I am wrong, but the hard part about doing your tax return is coming up with the taxable income. Once you have your taxable income it is a piece of cake to look up the tax you owe in a table.A large part of the reason the IRC is so big is that many people choose to lead complicated lives. You need a complicated tax code to catch people who lead complicated financial lives. It might not be the answer that you want, but it is a law that can't be violated. (I don't mean a law of man, I mean a law of nature.)So I would like to challange all of the flat tax proponents to define "taxable income" in 10,000 words or less.ANY definition of taxable income that you come up with I will easily find a way to turn my 'receipt of cash' into something that doesn't fit under your definition of taxable income.