I agree straight flat taxes are facile. But the progressive banded system we have is quite progressive and simple. Just too many credits and surtaxes/premiums. 

Really an income tax return should be two pages long: one side = income from ALL sources. Second Taxes to be paid in each tax band. And since it is simplifed we could likely reduce the precentage of each band across the board by 2-3%.