Good basic info from Glenn. I wish more people would listen to advice like that. I especially liked the advice at the end for workers and self employed businessmen- about being reliable and trustworthy and going the extra mile. So very few people do that anymore.
Recent personal experience. I'm having to have a deck replaced. I can't do it myself as it's 16' off the ground and this old boy ain't no good on ladders no more. I called 5 contractors to give me a quote, all of them 4/5 stars or better rated by home advisor/Angi's List.
3 made appointments with me but never showed up. 1 gave me a good quote, but he kept pushing back the start date. After doing that 4 times, he reneged on the quote, going up by 2k. (Needless to say, I told him "no thanks I'll find someone else"). It just about made me believe that no one under 50 understands the phrase "A man's word is his bond".
I finally found a guy (over 50) to do it, who, as far as I can tell, seems pretty honest. In one of those odd coincidences, I took care of him while he was in the hospital for cancer surgery, so maybe turn about will be fair play.