I finally broke down and bought an Android phone (the Evo Shift) a few weeks ago, and for the most part I am loving it. Of course, I am still constantly surprised to find new "features"--both good and bad--almost every day. I had tried running Android on my old phone (Touch Diamond), but never really got it to work right. Now I'm glad that I can not only enjoy the breadth of apps available, but maybe even starting programming some myself. So... hi there.