I can mention one that did an "ok" job, but I had a couple issues with their "thoroughness" and attention to detail.

I won't mention their name unless someone mentions them as a POSITIVE. No need to tarnish someone's reputation unless its only to counter an existing shine. :)

D