I can confidently and experientially say that this program has been top notch. The program is set up for you and frankly simplified to a point that you rarely need to touch it. I recommend it highly!