I live in Bend, OR (97702)an area where AT&T does not offer service, they do have good 3G coverage but they do not actually sell new service in zip code 97702.

I have an AT&T iphone from Seattle, WA and it works like a champ in this 97702 zip code.

My wife has a cell number from T-Mobile that I would like to port from T-Mobile (No outstanding contract) to an iphone from AT&T.

It appears that since we live in an area that AT&T does not service they are telling me they can not port this number. I believe that they don't want to because it would be used mostly roaming.

So my questions are these;

Is it possible to ask T-Mobile to move my number (like I was going to move to a new address) to another city within the same area code (541) like Eugene, OR that has both T-Mobile and AT&T coverage then port the number?

The other thing to consider is that Verizon has the best coverage in the original 97702 zip code and I would really like to find a way to get the AT&T iphone to work on the Verizon network. It there anyway to "trick" Verizon to give me a phone that has a removable SIMM card and ultimately use this in the iphone?

Any suggestions on how to move these pieces around would be great.

I am also trying to figure out how to take advantage of the lower cost AT&T data plan and not sure of how to do this and what the limits (amount of data) before they catch it?

Thanks,