UP front just let me say I "hope" the Android stomps Apple. That said, I think it will have a rough time of doing so. Why? Well, for one the primary purveyor of Android does not derive a primary source of income from their efforts. Second, the companies providing Androids have no real reason nor ability to continually refine Android proper. And that last point really bugs me. The phone manufactures are not software developers and that leads to two issues, 1) they don't understand what it takes to develop software and 2) they are motivated to not do so. By point number 2 I mean they make money pumping out new phones. If they provide new things in currently deployed phones they are just cutting themselves out of revenue. What is the solution? Well for one how about they start charging for OS upgrades just like MS and Apple do? Would the market bear this?