I see many people quoting various sources that the O/S is 519,251,922. This was the figure as of May 14, 2009 and reported in their latest 10Q. This is not the current figure, nor is it the figure from a couple months ago. Given their low revenue IMO there must have been some dilution since May. Sure the only way to find out for sure is to get in contact with the company or the TA but IMO it'll be closer to 700m+ now given their O/S history.
FTR, holding 1m.