Being in business means that you HAVE to keep these things in mind, in my opinion. I have a lot on my mind about this topic, because it's something I think about frequently.... so this post might be all over the place. Sorry to threadjack....
There are shops in my area, one in particular, that seems to be focused primarily on growing the company and only regards customers service as a requirement to do that. The owner is diligent about googling the company's name and making sure nobody's saying anything about about them. I can find a few different forum posts on other sites where he argues with people, and apparently sends aggressive PM's to people giving bad reviews. I suspect that he also falsifies reviews on Yahoo and CitySearch and all those. (extremely unlikely reviews...) I hear horror stories about him all the time, they get a fair number of VERY bad reviews...I suspect the only reason they're around is because they can afford tv ads and have a cartoon mascot.
My thinking is different: You should focus on customers service and when you do, the company will grow itself. We rarely get complaints, and when we do, we address the people as if they're human beings and not just a problem to overcome.
Going along with that customer service; We do flat rate repair services, which includes all labor and repair. We clean the systems after making sure they turn on and all of that preliminary stuff. If someone checks in a computer but only wants us to install Windows, we'll do that. We charge less, because we're not running our full diagnostics on it. If there's an obvious problem, like the system crashes or we see or hear something strange, we let them know. We'll open up the case and blow it out...we load all updates, freeware, etc. Now, obviously if there's a hardware failure that doesn't show up, we might not always catch it. If the customer brings it back within a reasonable time, we usually just charge the difference of our repair fee and take care of them.
The turn around time goes hand in hand with that. The guy I was talking about above is one of those places that will put a system on the bench in terms of days instead of hours. I feel like everyone that brings their computer to us needs it back as quickly as possible. It means a lot to me to ALWAYS call and be in contact with every customer within that 24-hour window. Sometimes people have unreasonable expectations, like a guy that wanted me to build his custom tower, same day..in half an hour..for $25.... But when you work hard and at least tell people what you're doing, they love you for it and you don't need to fake reviews online.
I absolutely want my company to grow, and when it does I think the absolute most important thing is to not lose sight of little things like cleaning out the computer, wiping down the outside of the case if it's dirty, installing essential freeware after a windows install, doing what we say we'll do when we said we'd do it....the list goes on.
My worry is that when my company does grow, my employees won't care as much as I do.... The day that I need to hire is approaching and I keep running through my head what to look for and how to make whoever I would hire understand how important stuff like that really is..
Again..sorry....I didn't even say half of what I'm thinking, but I realize I was just rambling on so I cut myself off.