This week the S&P 500 surpassed the 2000 mark for the first time. Is this a market peak or just the start of a bull market that could last for many years?