I wanted to but RAD when it was trading under a dollar. I was already all in on Nokia and all out of extra cash. I did recommended RAD to friends and one bought RAD and is doing well. I think RAD is a great turnaround story with much more room to grow.
I bought MSFT and FB. MSFT in the lows, FB at IPO price so it's been underwater at some point. Both show nice margin now and they have a lot of room for growth. I have not bought any of the Others you mentioned. I was about to get into MU, I did not and I regret of course.