Dan of Good Scents Carpet Cleaning is great. He's really down to earth, and I love working with small businesses. I think it's just he and his wife at this point. He did a great job with my carpets, and I will be bringing him back out for the upholstery.
Dan has a great personality. He really knows his trade, and will answer all of your questions without making you feel stupid. I had used him when he was with another company, and wanted to follow him when he started on his own. Give him a chance--he's never failed me. I recommend him to friends regularly.