I just discovered Everbank, a bank that allows investors to easily invest in foreign currency and precious metals. They offer CDs and deposit accounts in foreign currencies that will appreciate in value if the U.S. dollar depreciates. Everbank also offers a "DollarBull" CD that will increase in value if the U.S. dollar rises against selected foreign currencies.
One of their most interesting offerings is their "MarketSafe" Gold Bullion CD. This is a great offer because if gold rises over the five year holding period, the investor will get back the original principal plus the value of the increase in the price of gold. But the investor is also protected if gold falls in price and will still get back the original principal in the event of a decline in the price of gold.