Sorry I forgot to add that.
I already have T-mobile great company, I say that due to having used almost all the others, and have been very happy with their, T-mobile's, service, customer support, hardware, and hopefully the G1 with android.
I have been with t-mobile for 2 years.