It has been a pleasure working with Jim over the years he has provided service for us. His level of I.T. knowledge is quite high and this has made him capable to tackle any task. I have found Jim to be the most passionate about new solutions. If you think there may be a better way of doing something, Jim will get you there.