Happy days might seem to be here again for many investors. The S&P 500 (SNPINDEX: ^GSPC) is near its all-time highs with the index on track for a second consecutive year of 20%+ gains. However, major ...