We're in the same boat, slowly making those same moves, heavily dependent on internet and phone service to run our businesses and so far, though it's taken a lot of research, those things are surmountable with the right phone and, if you pay enough, for high speed. The pros outweigh the cons by far. I've done 'test' runs and am still working on it with every trip, but it's doable and the rewards, the feeling when I wake up in the morning (and I mean every morning) that I am in the most beautiful place on earth, by far outweighs any minor frustrations I've had so far. I moved to Europe years ago and found adjusting to Belize far easier, so maybe I am more prepared than others when moving to a new country. However, another point is, here in a major North American city, I have been slamming my phone against the wall every day recently as every phone and internet company here has screwed up my service for various reasons (it's like a bad Monty Python movie) and I am left on hold forever with each one of them, bumped from department to department by 20-somethings who can only read from a script (I'm so sorry you are being inconvenienced...blah, blah,blah...). I think our 'advancement' in our so-called developed countries is over rated and being a nameless, faceless human being in this fast paced culture is more frustrating and stressful than anything I have ever faced in Belize. Our neighborhood here has been subjected to numerous power outages over the years, so I've had to find internet cafes around town to work out of, and not having heat in the winter is not fun as they try to figure out what's wrong. My internet goes down here too (probably due to too many power surges burning out my modem) and I wait up to 48 hours for service and the guy just shows up and scratches his head. Honestly - I get better service in Belize these days. For those of you who have been in Belize for years now, believe me, this is getting worse not better in N.A. I'm still 'in the process' but so far haven't found any major reason to turn and run with my tail between my legs. Quite the opposite.