I like their ability to keep up with changes in our industry, so they are always providing new features as we need them! They do offer excellent customer service when there's an issue or question - it helps if your problem can be explained clearly and concisely (not just written off). Some of us have more technical issues than others; this seems to happen frequently with other software companies too. We're able solving problems related to data transfer from one system to another without sending