COD in my experience is a sensible compromise provided as chad said the retailer has staff to collect the item and sign for it.
It beats having to send the wrong item back at your cost and then paying for shipping again for the correct item to be sent.