Jim Hill is the kind of professional that, once you find, you keep track of. Jim is personable, punctual, skilled, and has reasonable rates. He returned phone calls promptly and kept us informed of when we could expect him. When we needed him to follow-up on a minor issue associated with an installation, he came the same day. He doesn't advertise. He doesn't need to. Word of mouth gives him plenty of business. After meeting Jim and seeing his work, I sure understand why.