If you happen to get the iPhone, just know that you can't dev for the iPhone unless you have an Apple computer and a spare 100 bucks. I tried, I failed. Also, jail-breaking removes the warranty on your phone F.Y.I.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rick Cook