If you need to keep some of your TSP in a riskless asset, the G fund is a free lunch (5 year yield and no market or credit risk. Unless you plan to chase yesterdays returns (buy high/sell low), the TSP funds are adequate for unsophisticated investors such as yourself. I'm keeping my TSP into retirement. BTW, I don't see Eliot Spitzer investigating the TSP.