Bob Rath has a good set of techs who are pretty knowledgeable. They give you a block of time so you don't have to wait all day. The products they use aren't from Home Depot, so it's hard to price out the job.\r
They stand behind what they put in with a decent warranty.\r
Check out their member club.. better scheduling and 10% discount.
Pros: block of time
Cons: Doesn't carry Home Depot brands