'am using this while problems with my computer/software are worked out. It seems to work very well for for my purposes where I don't currently have a computer set up that works reliably for me. If such a program fits your needs I would highly recommend this one.
I've had contact with tech support/programmer on another item by the same company and was very pleased with their efforts. All things being equal I would go out of my way to do business with this company.
I have used two other competitor's products, one of which did not work well and another that did work very well but they went out of business for some reason an eventually the program went out of date and quit working.