As far as the high flying/big cap tech stocks are concerned, in my opinion for the long term:
GOOG and AAPL are screaming buys here (low downside high upside, but may take time, especially AAPL)
AMZN, NFLX, FB, NVDA, CRM I wouldn’t touch (too much downside still possible)
MSFT neutral (low upside low downside)