Neil is bang on - Prophet is excellent. Scans include sector as well as TA. There is also a real time scan for intra day data - but the results are limited to 10 unless you subscribe (which is only $10 pcm)
MSN Money also has an excellent Java scanner for EOD data. Allsorts of scans are possible including fundamentals and price, volume, beta etc
Happy scanning!