We had an excellent experience overall; the program, despite having many capabilities, serves its job, with only a few customer care issues. We are at ease using the program!