Our site was compromised and we had 6 hours to fix it before our server shut us down - Jim started working on the issue within 15 minutes of our phone call. He was easy to work with, went above and beyond to fix our site, and then checked in routinely to make sure everything was working well. I'd recommend him to anybody!