I was on ATT for a year with a 3GS, then I decided that using my phone for business calls was important and I switched my line to Sprint for the EVO last year. Service for me, with 2 towers within 4 miles of me, has not been good. As I traveled, it still was not as good as Sprint or Verizon - for me (obviously, ATT works for others but I was not happy). My family is still on ATT (wife says "thanks" for leaving her behind on ATT almost everyday) but the contracts will expire this summer. Moving to Verizon would be the obvious choice but I will possibly be taking a job later this year that requires int'l travel (corporate office is in Germany). All the US guys for this company have iPhones and they all pretty much curse ATT everyday. What, if any, would be viable options to use a Sprint or Verizon phone here in the US but still have that number when traveling internationally? Anything? Maybe having a local carrier SIM card and an old iPhone to carry with me and forward my number to that one when traveling? Or just carry one line on ATT as a backup (might actually have a company phone for this purpose)? Not sure if I have options but I know there are a lot of enterprising people on this site who have looked at this problem before. Any suggestions would be appreciated.