My wife and I just don't buy each other gifts, ever. If we want to do something for each other we go on a vacation, or I giver her a back rub, or we try to carve out a few minutes for sexy time while the kids watch Scooby Doo.
This saves us lots of money at Christmas and birthdays and it's way less aggravating than trying to figure out what the other person wants. If we want to buy something we discuss if it's worth it, and when the best time to buy is. That way there aren't any wasted purchases. For instance, I'm finally going to get a keg setup after 7 years of home brewing. But I'm doing more research and waiting for a good deal on equipment. When my wife needs clothes for work she does the same thing.
Also, I like good coffee but 75 cents a cup is way too high. I make an 8 cup pot for 67 cents every morning that we both drink. It's not the best coffee I've ever had, but it's not bad. 3.98 a pound for whole bean arabica at Costco, it's flavored with pinon nuts, but I've come to enjoy it.