Ok Stanely, let me ask you this. What happens if I go into the apple store, sign up for a new contract, and buy a 16GN iphone 3G for $299 + tax. Then, I go home, call at&t and tell them I'm not happy with the service, and I want to cancel my contract. They'll tell me I have to return the iPhone or pay the $175 early termination fee, right? So I pay $75. Now I'm out $299 + tax of $15 +$175 = $490.
I have my blackberry account added back to my SIM (which my company will pay for), and I keep the SIM in my iPhone 3G.
I bet that I'll get 3G coverage with no problem even though no blackberry on at&t currently supports 3G. They may pick up on it some time, but i doubt it. In any event, what would they do? Refund me the difference between my (in your view) EDGE only blackberry plan ($45) and the iphone 3G plan ($30)?