Human error, and a business error do not go hand in hand. It's called double checking your work. I used to ship 10-15 orders a day, small tiny paintball gun parts. You're talking oring kits consisting of anywhere from 20-30 different size orings, springs that all look the same, etc. I can honestly say I never messed an order up, even during the busiest days. I had to run a retail shop, while packing all these orders, dealing with the phone ringing, customers in the store asking questions and just about anything you can imagine working retail. It's called double checking your orders before you let them ship. For the extra 5 minutes you'll spend checking each order, saves you the hassle of overnighting a product a few days later when you have an angry customer calling complaining. I now work as a computer repair technician, and have to deal with customers who barely know how to turn them on. Today for example, an old couple call saying that we broke their Facebook. In reality, the emails from Facebook they were receiving about someone posting pictures, were leading to broken URL's where the pictures no longer existed. We had them bring the system in right away, and I helped fix their problem as soon as they walked in the door. I didn't have them leave the system to be put back into the queue of our work bench, and I didn't make them wait any longer. EVEN THOUGH the problem was not something we caused or had anything to do with. That's how I view customer service, and that is why every job I've had, I've created regular customers who come back with a smile on their face every time. Yes sometimes things happen out of your control, but the way you handle those issues speaks for how well you respect your customers.
That's my other quip about this entire scenario. I'm waiting an extra week for him to ship the product again, after already waiting 3 weeks. I would have been fired from every job I've worked if I waited to handle a customers order that long. Now if he explained in an email that there was going to be a delay originally, that would've eliminated that problem. Or after saying quote for quote "withini a couple of days i should get it out", that it was going to be an extra few days, I could have understood. But no, a week after getting that email, I asked if it shipped, and was told "its being worked on now". Then, a week later, I ask once again if it shipped, and that's when I got the "its leavin tommorrow".
You say he will always take the time to talk with you. Those responses are copy and paste from his email, and I can screenshot if need be. I'm sorry, but that's a message I would expect from my little sister through a text message. NOT a business owner talking with a customer, who's already paid for a product. When I called him, my call was sent to voicemail after 2 rings, which was full and I couldn't leave a message. I called him back 5 minutes later, and was on the phone for 1 minute and 12 seconds, which is including the 4 rings I sat through till he answered, so what 30-40 seconds? That doesn't sound like someone who's willing to take the time to talk with you. More like a used cars salesman who know's he's been caught for doing shady business.
Yes he's working with me to fix the problem, and yes he is handling the problem somewhat properly. But the fact I had to wait 3 weeks to receive an incomplete, damaged order, and have to wait another week and a half to hopefully receive a complete, undamaged order, is not okay. Especially with the lack of communication.
Maybe I just hold my customer service standards too high, but I believe in treat others the way you want to be treated. I would never treat any of my customers, even when the ones that don't believe a word you say and are screaming at you over things out of your control, like how my situation is going with BoaMaster. The gentleman from the old couple this morning originally called saying that we had no idea how to work on computers, that he was extremely upset, and that we were crooks. In reality, they didn't understand the message Facebook was displaying to them, which is not anything we deal with when fixing these computers. I fixed the problem for him anyways, and he left the store thanking us for doing a good job and correcting his issue. I wish I could say I was doing the same with this.