There products are good, the reason they cant turn a profit isnt lack of demand its bad management. As far as SeekingAlpha authors, sorry if I offended you, your article wanst bad, it was more objective than most - Ever read Adam F. articles on Bio stocks? He is wrong twice as much as he is right BUT I feel he has hidden agenda's.
Most company's strive to have a product that is in demand - OCZ has that, their SSD's are well known and liked, again it's the management that is worthless not the product.