I don't think you should make life- and retirement decisions based on message board posters.
Having said that, I know the industry well, and if you're looking to buy and hold this stock for at least 2-3 years, I think this is a great stock. IMHO, so is Yahoo, with about the same upside potential.
But PLEASE diversify your portfolio in at least 5-6 stocks, all in different industries. Promise?
Yes, put your life savings into a single stock. That's always a good idea. So is taking advice from strangers on Yahoo internet boards. Better yet, take half and go to Vegas. Hard to believe you haven't learned squat at your age.