ThinkOrSwim Desktop has the PaperMoney module for simulated trading. (Investools uses PaperMoney as their training platform.) I don't know how good the fills would be at simulating day-trading, but I've found it handy when exploring crazy options strategies.
For those that are curious, the first 50 pages can be downloaded from Wiley's site:
http://media.wiley.com/product_data/excerpt/52/04704439/0470443952.pdf
I think the leader in this type of graph is MarketDelta:
http://www.marketdelta.com/
TopGunSoftware's products have interesting variants:
http://www.topgunsoftware.com/
Out of what I've tried, I'd have to say Nirvana Systems' OmniTrader with the Chart Pattern Recognition Module 3 add-on to be the best. I found its detection to be the earliest with the least false positives.
If you're interested in the kinds of signals this package generates, try a trial...
I tried StockFinder back when it was still called Worden Blocks. It's an acceptable package -- the scanning and filtering based on technicals is first class, yet there are many websites which achieve the same thing.
On the downside, the charts were just passable, the software doesn't contain...