I found them here on insiderpages, and the reviews were right on! He returned my initial call in less than an hour, and fit me in within the week.
We have had a puppy for about 6 mos now, and needless to say potty training has not gone as well as planned... John got ALL of the spots out and our carpet looks awesome! His price was so reasonable, that I will probably be having him come out every couple months until the puppy thing gets under control.
The icing on the cake for me was that he followed up the next day to see how we liked his work! Who does that these days?! You will not be disappointed if you go with them