Patience must be exhibited with MSLP. Personally I'm not a real patient person when it comes to stocks, but with MSLP I will be patient. Assuming the company will continue to grow revenue and start to become profitable the stock price will follow. Maybe not as quickly as you and I want, but when several institutions want to accumulate MSLP at the same time the days of a 66 million market cap will be long gone. Are there risks? Sure, but in my opinion a 300 million market cap is more probable then a 30 million market cap. That is a risk/reward I'm willing to take.
Exactly, limited downside, 20% maybe, but that's still a long ways and it may be even less than that - and upside is infinite.
You are correct about growth not as fast as some would like - but profitability will come and they are working strong on margins.