Is there a business reason behind playing catch up in big companies? I understand there's a market opporunity, but so many of these "copy cat" products fail to live up to their potential simply because they are side projects (especially something like this to Google). It seems this is quite a trend for Palm, MS, Google and other megacorps and it rarely turns out well.