I like that we have been able use this software for many years now! There are some things you need time or training in order understand them fully but once mastered they give great results quickly!! If there was anything missing from our system (like more storage space) then adding new features would always help us get better at what we do even if its just by having something else available as an add-on feature so yes i think thats fair enough. We've saved alot money over using paper documents which made tracking invoices very easy too instead going back through old files every month when doing financial reports etc.