I don't see how dealing oil in Euros by Iran would hurt USA.
Bonds are expensive and so are precious metals now.
I don't see the rise of inflation either.
I personally find the best values today in 1 year CD's paying close to 5% with ZERO chance of losing money and 100% safety
http://www.bankrate.com/brm/rate/hig...416&product=15