I don't understand why Google can't bother to put together a solid app distribution platform. They advertise apps because apps drive phone sales, but the apps suck compared against the iPhone. The distribution platform is too awful for developers to care. Global delivery is weak. But it's all almost there. Why can't Google just finish building the platform?