The only thing I will say is that gold or silver will never loose all it's value like stocks sometimes do. Here's what I would do rather than buy stock.
Buy some gold and silver. Have it turned into a box. Put your extra cash inside and bury it in your yard. You and me then set up a raffle for the treasure map. We would each make ten times the cost of the initial buried treasure. Do the map right and only one genious would ever make it to your yard.
We stand a better chance this way than we do with the stock market.