I am just starting to look at this one myself. Own a few, very few shares. Don't see how you come up with a pe of 23 however. The 3/31/07 Q shows 6 cents per share for the quarter. If you annualize that it comes to $.24 per share and a pe of under 10.
Maybe I am missing something, could be you are as well. If they are growing revenues and net income then it could be a bargain here.
Waiting for enlightenment from the masses who inhabit this board. LOL