Did you actually finish the checkout process and bought the card?
buy.com always let you add as many coupons to your cart as you want, but the validity of the coupons is checked at the final step, after entering all the credit card info, and after clicking process. So, I am wondering, is this another coupon bug, or just a newbie mistake?