I got my wife to bring me back from the USA a "magic jack" USB device that lets you make VOIP calls over your internet connection. We've been using it to make and receive "free" calls to our friends and family in the USA - to/from real phones not skype etc. So far it's been great and I recommend it. I think you have to get it in the USA and register it while your there to get the USA phone number (you choose the area code). It costs $39.99 which includes the first year of service of $19.99. The calls themselves are free to make to anywhere in the USA/Canada. Our friends and family in the USA can call us for free if it is a local call for them - we got a 651 area code as our friends/family are mainly in Minnesota, or long-distance charges will apply for them. Anyway, I don't want this to sound like an Ad as I'm just passing on my initial view after using it for a couple of days..and wanted to share as I know there are some other USA expats here.
Tim