I was going to purchase AT&T phone cards to give as non cash tips on my cruise next week. But, I was having a very hard time finding the amount of time they give for international calls. I'd hate to give someone a 120 minute domestic card and it was only worth 30 minutes of international time, so that being said, I've decided to give VISA gift cards. They are available in our local banks. I'm going to get about 10 of them for $10 each, and give them as I see fit. Another good thing is that if I don't give them all out, I can use them, I would have no use for a phone card. IMO this idea is alot better than the store card because they can use them in ANY store that accepts VISA.