Al-
Although I have never used one, a friend travelling with me did. It was just a plain old ATM card and not a fake credit card visa logo'd one. They will run the charges through every night to ensure that you do not exceed your withdrawal limit. On my upcoming cruise, 2 people are going to be using their ATM cards for on board purchases.