I've done plenty of research on this particular stock. This even includes calling their office in Seal Beach every day for months until I finally got someone to pick up. In fact, a lady did answer the phone last October.
Anyway, I rode this stock from Feb '12 to July '12, squeezing short interest for months-- wild ride up until the dump.
I am a novice trader at best, but IMO to be long on this stock is a waste of time & money.
Good luck