Snake oil, its the future; and I can get you 100Ks worth easy.
Seriously though, this is a dumb question. There is no such thing as guaranteed returns, and anything with a 20% return probably has inherent risks that you don't appreciate, or is completely illiquid. If you want to invest money responsibly and you don't know how, then speak to a financial advisor -- that's what they're there for.