Ran across this "Professional Hit Piece" IMO and thought I'd post FYI.
The author clearly states he's short the stock. He makes some points that seem quite valid to me. I was thinking of buying but will wait to see if this pans out before jumping in.