I'm currently a Sprint PCS customer but want to switch to GSM, so I availed myself of the Treo 300 to 600 upgrade discount with Handspring to purchase a GSM version.

If I approach Cingular or T-Mobile (or AT&T) with a phone in hand do they really still expect a new customer to sign up for a 1-yr contract? Doesn't seem fair, since they are not subsidizing my phone purchase. It is even more so unfair if they charge an activation fee.

T-Mobile said they do require a 1-yr agreement. One Cingular store told me I could just purchase the Cingular SIM and pay month-to-month, but I'm not so sure about that.

Does anybody know for sure?