I put some of my gains into a ROTH. I think it and any gains it makes are tax free. But you can't take any out for 5 years from my first deposit. I will be retirement age in five years so it works out ok...there are exceptions for early withdraw, hardship, first time home buyers etc., any one else have any thoughts?