We have cell phones now, but we used AT&T prepaid calling cards for years. Got them at Sam's Club or similar. I think they were $30 or $40 for 1200 minutes. They would last a year or more for us since we don't make a lot of long distance calls. You had to punch in a few more numbers, but it was much more cost effective than paying for long distance service on our home phone.