Apparently I am more clueless about savings bonds than I thought.... I thought they matured in about 6 years... apparently its 20? So if I purchaed a $50 bond (costs me $25 today)... it will become $50 in 20 years? To me that doesnt seem worth it... The goal was to buy savings bonds for my neice for years and years to come so that by the time she is done with college or something far off like that... she will have a decent amount of money in her pocket... maybe for a down payment on a house or something. Is there an alternative? Something that earns well... and something that is safe (especially considering the economic times we are in).