Yes, the share price does suck for now. If I didn't think it would be much higher in the future, I'd sell now. I'm holding.
Unfortunately for a thinly traded pink sheet tech stock, the share price is more a reflection of emotions than future earnings potential, especially given the general market conditions. You don't have to read too many posts here to see where investor sentiment is...in the toilet.