There are several features I really like about this system. It is easy to use once you learn how it works - but that's not always enough because there appears to be very little documentation out their online or otherwise available to explain its operation. You can't seem to get help with troubleshooting your errors when using the program without paying someone else $15/hour just so they'll look at what might have caused them, which doesn't make sense since my experience has been quite positive overall thus far! If I had known before purchasing that was going to happen, then maybe I would've thought twice. So many times we see problems where our clients don't know why something happened; if we could do an internal check of all those things happening during each stage of any given process, it'd go up by leaps and bounds overnight. The problem solving benefits alone outweigh everything negative that comes along with implementing such as.