I have been using Firefly for about 18 months. I would not recommend this system to anyone. It is very user friendly for the cashiers, but ONLY when it is working correctly, which is rare. Every time they have an update things get screwy. When you call tech support good luck getting someone on...