My rethorical question: can a company posting more than $3 MM net revenue for 2007 (on a $50 MM gross revenue), with an OS of only 80 MM trade @ 0.06? Am I missing something? I did check out everywhere, and could not find any reason for the drop as of late (from $2/share in December).
Let's do some detective work, shall we? A good start: