Moddy,
I use a package called Extreme Charts. It's not free. It costs around $ 400 one time fee and there is an ongoing monthly charge of about $ 40 for on demand and end of day downloads. It has a language for creating scans that allows you to combine price, technical analysis, and fundamental analysis anyway you want to find just the stocks that meet a certain criteria. You can also create symbol groups, watchlists, unlimited number of chart templates that allow you to look at different combinations of technicals in different views. It also allows you to do a day at a time instant replay to practice your chart reading skills. The thing I don't like about it is it doesn't download info for OTCBB and Pink Sheet stocks.
There are other packages out there that do the same kind of thing and stuff you can get on the Internet for free. It's all kind of personal preference. You need a good tool for charting and scanning so you don't have to spend hours looking for good candidates to play. The more you learn about technical analysis, the better scans you will be able to create.
RB.