Compu-Tech, inc. seems to be fairly proactive in keeping things moving along. Sometimes they let small problems linger on for a while but never major problems. They respond quickly to major problems like a server down and that gets fixed right away. I have been using them at least 15 years and will continue using their services.