No taxes on business? What, Exxon Mobil should not pay taxes on a $15 billion profit for the past quater? If they should not pay, then who should?
By the way, no taxes on business means your personal income tax rate will go back to the old 90% rate for the high bracket. That includes S corporations!