[HTC Inspire 4G] PeterGuru:
I'll try and answer your questions, but I would still recommend you contact your mobile provider and confirm first. This is from my personal experience.

BE PREPARED ... THIS IS A LONG REPLY :)

Whenever you leave your service area, the area covered by your mobile provider's network, you enter what we call "roaming." Two things can now happen. Either your phone will not work at all in terms of calls or data, or everything will work. It depends on what agreement you have with your provider. With me, for example, I had long ago called my provider and asked them to NOT allow my phone to operate if I went "roaming." Then, suddenly, when I visited the U.S. last week, I realized that my phone wasn't working and remembered what I had told my provider. A quick phone call to them corrected the issue.

All that being said, if you are set up to roam with your provider, you need to consider a few of things.

One, you need consider where you're going. If you're in Canada, and you're traveling to the U.S., roaming charges may be somewhat expensive. If you're doing the reverse, visiting Canada from the U.S., the same would probably apply. However, if you're going overseas, your roaming charges could be quite expensive, as much as several dollars per minute, depending on the country. Data can also be expensive. For example, with my provider (Rogers - Canada), I have 500MB of data with my monthly plan; however, when I visited the U.S., my plan no longer applied, and I would be charged 3-cents per KB, or a whopping $3.00 per MB. I ended up buying a 10MB extra service fee for $10.00.

Okay, let's consider what you want to do.

If you only want to use WiFi, it will work perfectly if you have the WiFi name and password (if applicable). If you do NOT want to be able to take calls, send texts, or use data, you MUST TURN THEM OFF. Keep in mind, too, that certain programs may automatically access Data for up-dating, such as weather, stocks, sports scores, currency exchange rates, etc. You can turn off this automatic function, which I would suggest. I don't know exactly where this function is on your phone, but you'll have to check it out. This applies to the SYNC function as well. Turn OFF sync to make sure it doesn't accidentally access Data.

Now, for your other question re local phone calls. Once you leave your service area, your phone either works, or it doesn't. There is no other choice. If you don't want to accept calls from home, or make long distance calls, then you have to turn off roaming. If roaming is off, you cannot make local calls either.

Also, keep in mind that if you did make local calls, they would all be considered long distance because, as far as your provider is concerned, your phone's area code is static. If you leave your area code, ALL calls become long distance even though, if you're in another country, and you only want to make a phone call across the street, it will still be a long distance call. Think of it this way, billing begins the moment you press call on your phone, yet in this case, that call effectively begins from you home area code. Therefore, to make a call across the street, it would be identical to making the same call from you home, plus roaming charges.

There is one work-around for the local call issue. You could buy time from a local provider in the country where you will be travelling. This may end up being quite inexpensive. Think of it as a pay-as-you-go plan, if they offer it. So, you would simply remove your existing SIM card and replace it with a new one from the provider in the new country. Use it for local stuff. It may even include data, who knows?

When I visit China, which is rather often, I have a "pay-as-you-go" SIM card which I have with me when I visit. I always keep a balance on the account so they don't cancel it. Then, when I arrive, I make the SIM switch, and voila! Cheap local calls.

Peter