While I agree that ETF's are a no brainer in that they are low cost and you can be well diversified. Has anyone thought about future returns? With more and more people pumping regularly into a set number of companies e.g. the S&P500, I wonder if future returns will be less than historic.