Calling card or skype. I use skype. They just introduced a new plan for unlimited calls for a low price. The obvious limitation is the need for an internet connection, but then to make a phone call you need a phone connection, too.
What to do to stay busy? I find studying the airplane and readng a good book seem to fill up all my spare time.