When I spent my semester abroad, my family and I used the AT&T cards from Sam's Club or Walmart to do all of our calling. They have all the country codes, etc. on their website. The rate varies by country, but I know for Australia it took 4 domestic minutes off the card for every minute I talked to someone in the US, and vice versa. That was the cheapest method we found