I use http://www.crontech.com/swp for backtesting. I usually test my strategies on all NASD stocks at once and then sort by profit, can't do this in Tradestation. I really like ability to use multiple timeframes in the strategy - they added this feature last week.