if your contract is up I wuld go with the cingular treo 650. problem with these data phones is that you can not get any help from the carriers programming it
unless they have the phone.
go to www.romeohifi.com and call me I will try to help you more