I heartily recommend Tom Schlotter
http://www.allied123.com/
He's an independent inspector, which means he doesn't take referrals from real estate agents. We had him inspect a house for us. He spent at least four hours going from top to bottom, and his report was detailed, organized, and accompanied by photographs that illustrated the problems he found.
Adam