the interesting lesson here for everyone who accepts credit cards is this: think you don't have a satisfaction guaranteed, money back policy? think again.
Now, I don't think this is a bad thing, but I wonder why more businesses don't offer a money back guarantee as policy straight up? I mean, if the customer wants their money back, the customer will get their money back; there's not much you can do about it. So why not have a liberal money back policy yourself? it prevents most chargebacks (but not all... some consumers are either just jerks or assume you will give them the run-around, those people will initiate chargebacks even if you do have an easy money-back policy) and you get a lot more goodwill out of a refund you give than out of a chargeback.