Have you heard of "Starbucks Rewards Program"? More you drink Starbucks coffee, more rewards you can receive. All you do is to register your Starbucks gift card online and start earning points. You can re-charge the card online or at the store near by.
If you are coffee lover, you only can gain points by drinking!
My friends and co-workers always gave me the Starbucks cards for various occations. They know I love the coffee.