To that excellent comment I would add (and a little speech I have given on many occasions):
When corporations DO pay taxes, where do you think the money comes from? A magic fairy? The cookie monster? IT COMES FROM THE PRICES CHARGED FOR GOODS OR SERVICES. In other words, when a slime ball politician tells you, “elect me and I'll make those corporations pay their fair share” what he is ACTUALLY saying is “elect me and I'll raise your taxes, but I'll launder it through the corporations so you'll never know I'm doing it!”
In the end, all corporations do is COLLECT taxes, only people actually PAY taxes.
What? Are you saying each corporation does NOT have its own money tree?
...