I use AMIBroker love it, but I am also a software developer. I used it to developer a great timing model mtrig.com but I have had limited success on individual stocks. I have been tweaking and writing systems for a while and wondered if Neuroshell may have some better features to help with system tuning.