Dissapointed buyer, item malfunctions experience?


I sold a nice CD player that functioned perfectly up to the time I shipped. Buyer plugs it in and only one channel works. Box looks like no mishandling occured during shipping.
I spoke to the buyer, ( really nice guy). I also felt really bad about the item not functioning properly. I was going to refund all ship cost and payment.

He actually wanted to keep the unit so we agreed to have the unit fixed at my cost and I pay for ship to and from authorized repair shop.

This is the first time I have had to pay to have anything fixed that I have sold. I have been lucky and should be grateful because every transaction is a gamble.

I am curious as to what others have done in this situation and what possible pitfalls might occur during the repair process.

What has been your experience and is there actually a set of rules we should follow when this happens?
thanks
Matt
shoe
If a buyer sells at a considerable discount and it needs repaired the buyer should meet the seller half way on repairs or return the unit. The seller should also be the one who makes contact and is in charge of the repair so he knows exactly what was wrong and exactly what it takes to fix that specific problem.
I've made two sales where the items arrived in non-operational condition. One was shipping damage due to my poor packing; learned a valuable lesson there. The cause of the second's malfunction wasn't evident. Both items were returned for prompt refund. One buyer offered to have the item repaired but I felt it was much simpler to refund the money and end the transaction.
While I'm certainly no dealer, I stand behind the things I sell. It's how I want to be treated.
Unfortunately this could happen to anyone. Item works perfectly, packed and shipped, doesn't work on other end. Who knows what the package went through, even if there are no signs of damage. Good faith seller, good faith buyer. Good faith resolution should be achieved in a civil manner. First, seller should offer to accept return with other options such as repair up to buyer. Cost sharing should be negotiated as well. These are some of the drawbacks of avoiding retail prices. On a positive note, I think it works pretty well most of the time.
BTW: I don't cash check until I know item received by buyer and no problems.
I know I would be terribly dissapointed if I paid good money and the item arrived D.O.A. My buyer paid good money for a product described as:
http://cls.audiogon.com/cgi-bin/cls.pl?dgtlplay&1186435577

" In near perfect condition" well that's not what he got so it is up to me to make it right.
I don't think my buyer should have to spend a dime to resolve the problem, after all he has to go through the worry and hassle and put up with my emails and phone calls.
You never cash check till item is recieved and works with no problems?....that is risky if the check doesnt clear, tho I know most with good feedback dont leave those concerns, still a gamble.