Have to agree with the Parkers (and Lugers Walthers as well as other unmessed with pre war/war time guns) for investment but NOT the S&P !
To answer your gold vs stocks question gold has way outperformed stocks (180% vs 16.7% since 1999).
http://news.goldseek.com/EuroCapital/1129298400.phpThe market IMO,as well as many others will retest the lows and maybe,if we are lucky trade flat for the year.This is NOT a market for investors and selling into any ralley will be the prudent move.
Buy and hold is a fast way to lose money in this market.If you trade,and can hedge(write calls,sell puts) you might do ok.Commodities same,you can do them with ETF's and hedge as well.
I have a few MLP(like ETP, KPM and adding to LINE) that are keeping me from working for a living and the distributions are not taxed as high as those dividends (The great messiah will be letting that tax cut expire)
Otherwise money is safer in bank of sealy!