i think 50% is fair depending on how money is earned. Your talking about personal income rather than corporate income? I do think overseas companies should be taxed much higher, so high in fact that its not profitable to stay in business other than here in the US.
Corporations are what I was talking about in my OP, not personal small time businesses or earners. Exxon Mobile or BP perhaps.