I purchase the coffee card on Princess cruises because I occasionally like a specialty coffee and the coffee card can be used on future cruises if there are still punches available. Most of the time when I order something special at the International Cafe, they rarely punch the card.  Do all the lines have a coffee card and do you buy it?