I own a life time renewal to AmiBroker. I have it set up on a DDE from my broker. . There is.
I use it for backtesting because of it's accuracy and functionality.
I also have Metastock 8 and ts2000i. Which are nice, but AMI B is easier to use.
I use MT4 for everyday charting, since it is free and integrated with brokers.
However, for me personally, AB is the Backtesting king.
Scott