That 30 PE on 2003 earnings is based upon a 'pro-forma' type of accounting and also would not account for any stock options. Just a reminder, they made $30M in 'pro-forma' income, which they probably lost money in reality, and have a market cap of $4.5B !!
I would say a little overpriced is an understatement.