@Hipster_Trader His take on buybacks and indexes are so wrong.  If he asks everyone to buy index funds for the long term, then top companies in SP500 buyback enormous amounts of shares, who is selling those shares?  Wouldn't that distort market price significantly?