Before even discussing fees, Jim took plenty of time to diagnosis my IT issues and discuss a strategy to rectify the problems. Ultimately he presented an extremely fair invoice and went to work instantly. I felt as though I was the center of his attention throughout the entire repair process. Jim did not stop with what I explained my problem to be but also investigated my other web properties and brought to light that I had been infiltrated on other sites as well. Because of his proactive approach, I was fortunate to have just one site exploited. I can not say enough good things about Jim. He is professional, honest, fair, thorough and now my IT man! Jim…You are the BEST