Investors have had something to smile about over the past couple of years. The S&P 500 (SNPINDEX: ^GSPC) has climbed in the ...