Tom Jarvis is as professional and technical as one customer can ask for. Being a Small Business Owner, I've relied on Tom's expertise numerous times and he always follows up to ensure the issue was taken care of. Polite/experienced/afford- able, and courteous, does not get much better.