Check out the iShares Barclays 20+ year Treasury Bond fund ( TLT ) . A lengthy period of stagflation pushed rates toward (and eventually past) the double-digit mark on the heels of anemic economic growth and rising inflation. As long as you focus on companies that have a history of maintaining or boosting their dividend , it's very hard to see how you won't make more money in these stocks than in bonds right now.