Thanks Ant! That does look good (and fits my budget). I also found a free version if you have a fidelity account (>$25K balance) --
https://communications.fidelity.com/wealth-lab/
How accurate is the backtesting vs actual performance? I know there are lots of unknowns (trader disipline, slippage, etc), but does the relative performance of the testing come close to one's real performance?