Megan McArdle of The Atlantic makes an excellent case for the elimination of corporate taxes.
My Take:
For those worried about the consequences for income/wealth inequality, it is worth noting that once corporate taxes are eliminated there would be no rationale for treating capital gains and dividend taxes differently (there is no more double taxation in a world without corporate taxes). So, capital gains and dividends can be treated as income ... this would eliminate the chance of Warren Buffet or a hedge fund manager (whose incomes largely arise from capital gains) being in a lower tax bracket than his secretary.