I am a CPA who has practiced for over 30 years. 99.9999999% of the complexity of taxes has to do with determining just what is income and what is a deduction. Flat rates won't change that. Steve Forbes entire premise is a fraud. I have been listening with frustration to his inane ramblings for years, and I can't understand how he gets away with it.