You can open an off shore deposit or other investment a/c in the Channel Islands, UK. There is no tax there, but how you keep it secret from Uncle Sam, it is up to you.
Congratulations for taking control of your finances early in life and saving for retirement. You mention you have a TSP account so I’m going to assume you are in the military or federal government employee. While TSP allows you to save a percentage of your income that would exceed the maximum annual contributions to a Roth IRA ($4,000 in 2007), you are limited to 6 choices with a TSP and are unable to make qualified withdrawals in very rare instances.
Not true with the Roth. You are able to make withdrawals on the CONTRIBUTIONS (money you deposit) in your account at any time without early withdrawal or tax penalties. This isn’t the case with a traditional or TSP accounts. It is the EARNINGS (interest on your deposits) that can’t be withdrawan for at least 5yrs after the account is open and for qualified expenses. The Roth IRA is a great choice for retirement planning and if you have additional money to invest beyond the $4,000/yr, put the remainder into a non-tax sheltered, no load mutual fund if you don’t have a reserve fund established and couldn’t afford unexpected large expenses like a car breaking down. The non-tax sheltered fund can be with the same brokerage company as your Roth if desired: Vanguard, Fideltiy, T. Rowe Price are all good choices.
check out daveramsey.com
you might want to look into buying tax free bonds == they pay a decent rate and most are not callable for 20 to 30 years and you could ladder them to meet your future retirement date!!!