well not to rain on your parade, but the phone has some serious down sides.
tmobiles 3g coverage area is tiny so your internet will be edge (which isnt too fast), and in the areas that there is 3g, its still slow.
also, g1 isnt multi touch, the camera is fuzzy and takes a long time to focus. another huge downside imo, is that it uses micro sd cards. so to use it for music you have to invest even more money. :thumbdown:
though overall if you want a good internet phone on t-mobile the g1 is great. its not perfect but it is great
ohh and about your comment about the itunes store... the g1 has it :-p and im 100% sure the g1 will have better apps because the android is an open platform for developers so you dont have that stupid sdk fee apple has nor do you have that nda you have to sign.
:-)