My wife and I purchased a new home in August 2008 (well new to us, but it was 18 years old) and so, we opted to have a home inspection as part of our contract.
Our Realtor recommended Amerispec, and said he had worked with the Newmarket office in the past, so after comparing prices and reading details of what was and was not inspected on various companies websites, we opted to give them a call.
On the day of the inspection, the inspector arrived early, and began inspecting the roof even before we arrived, he did a fairly thorough job and gave us a very detailed report, which included not only the results of the inspection, but helpful information on maintenance we may want to do and how often, or roughly how long we have until certain things needed to be replaced.
I would definitely recommend Amerispec to anyone considering purchasing a home!