I have used this product for about a year and a half. This software is comprehensive and is enriched with so many features it does take the breath away. I have had a couple of issues and have found the solution within the community forum and failing that by contacting their support chap Jake who answered my emails quickly and politely. My problems were rectified without any rancour. I have no problem in recommending this product and think that my money was money well spent as this product is quality. If you are looking for a basic subscription software and want to get started immediately then this perhaps is not the product for you. There is a small learning curve, but if you take the time to watch the tutorials and browse the forums you will be up and running effortlessly and be blown away with the many features this package offers. I am in awe of this product, and the teams ongoing devotion to integrate it with other systems, provide program updates and to provide support to its many satisfied customers.