The S&P 500 somehow hanging in there....for now.