My personal favorite software for backtesting is Investor RT from
www.linnsoft.com because it will allow you to backtest strategies with entry / exit signals based on different timeframes and different instruments.
In terms of books, for nice approaches on how to backtest trading systems, I would recommend :
<b>"Trading systems that work" </b> from Thomas Stridsman, who has written as well earlier this year some very interesting articles in Active trader magazine on setting optimum Stop loss and profit Target (
www.activetradermag.com/special/)
and <b>"Beyond Technical Analysis / How to develop and implement a winning trading system" </b> 2nd ed. of Tushar Chande.
TriPack did a great job gathering, in one thread, all reference to trading strategies which were detailed on ET :
http://www.elitetrader.com/vb/showthread.php?s=&threadid=9722
This might be as well of interest for you...
Finally, using the ET search feature, do not miss the recent Oct./Nov. posts of <b> Acrary</b> giving great examples of trading system & backtest results and some insightful thoughts about "Edge trading".
Happy backtest,
Eddy