Ok so I've searched and can't find enough info about sprint and Google voice. My one main question is with international calling and how this is going to work out. I'm going on vacation this summer and will be out of the country on a cruise ship. What is going to happen when I call the united states from another country is it going to be free because I have Google voice? I know they charge you to call different countries while in the US but it says all US calls are free. Or do I take the rates and just reverse them like US to Mexico and if I'm in Mexico thats the rate back to the US?