Market Sentiment, FSLR update, marijuana apps and bitcoin bad guys