The whole reason why companies keep money overseas is because they are waiting for a tax amnesty deal.
But if they knew that no tax deal was EVER coming, then they'd be more willing to bring it back over.
But right now we have high corporate rates. We double-tax the profits with an average rate of around 50% when paid out as dividends (whether you are in the lowest or highest bracket, little difference). We single-tax reinvestment of the profits at around 40% with state income taxes included.
What about on the capital gains that results if the money is used on stock buybacks instead?
If the corporate rate goes to 0%, capital gains and dividends should be taxed as ordinary income, and the top income tax brackets should be pushed up to their historic 1950's levels, and the profits going out to foreign investors needs to be taxed somehow. Trickle down clearly doesn't work, and we need to start fixing this situation.