I do not think that the market sell off is something unexpected. The market has been going up for a long time, and getting higher each time. It is now the time for the market to slow down before it goes for the next run up. Buy the dip will be better for good companies only as I think they will be the first to recover when the market improves.