hmm. so price to sales is 20. maybe the market takes it down to a more reasonable (googlish) 16? :-P