With a market cap of less than $350 million, shouldn't Google just buy them? I realize that they'd pay more than that, and that there might not be enough stock available to get a controlling share, but it would be an interesting strategy if they could pull it off.