We have been using 1Micro. System is ok, user friendly and is great when it functions properly. But their service is horrendous. It just may be our location and lack of techs available to come out, but it has been very difficult to get our machines repaired even though we have their platinum service plan. I found this forum while searching for a new system to replace them. Not so sure a perfect system has been created yet...so search continues.