Jim was responsive, professional, educational and knowledgeable about the problem we were experiencing with our website. In a matter of a few hours he had our website cleaned out from the virus and back up and running without any detection that someone had hacked it. He also put measures in place to help reduce the possibility of this happening again in the future. We would recommend him to anyone with website issues. We would use him again without hesitation.