There's some good information here, and it'd be nice if names were mentioned, so others could steer clear, or know where to find a good one as racer7 mentioned. I'd imagine the pro member wouldn't mind a few kudos and "atta boys" thrown his direction, as well as a bone once in a while (but then good ones usually have more work than they need/want).
Customer service and just plain service in any industry seems to be very hard to find, and when it is found, then it makes the invoice a little easier to swallow.
It is ironic how white collar professionals- other necessary evils, such as lawyers and doctors can so easily hide behind their mistakes/incompetence, and most people think nothing about it, yet we expect perfection from a working class that is, generally, not formally educated. That does not excuse their poor performance- they should still take pride in their work and strive to do their best everyday, if for no other reason, than as mentioned, the costs involve being very steep.
I feel very blessed to be mechanically inclined. God didn't make me rich, but He gave me the ability to fix my own vehicles, knowing I wouldn't be able to afford sending them to a garage. I have been dumbfounded when I've heard and seen the prices of people's vehicle repairs, and especially when they paid it w/o even blinking an eye.
As a professional mechanic, one of the worse parts of the job is going in after the previous mechanic, who left things half-baked, as mentioned in this thread, and having to fix their screw ups. Anyone w/ integrity is going to want to do it, but it will inflate the customer's bill and piss them off at the same time.
These reasons are why I do my own work.