http://www.stockcharts.com
This is, imo, the definitive source for techinical information on stocks. It has a directory that lists ALL stocks and indexes, and has a GREAT Market Summary section that shows lists of stock that made 52-week highs and all kinds of other measurements.
Mike