In addition to some other projects for this site, I have begun work on a stock screener. Why does the web need another stock screener? Because most do not incorporate historical data very well. For instance, I cannot find any free screeners that allow someone to filter on average EPS for the last 5 years, or for minimum ROE over the last 10 years, etc.
Hope to be finished by the end of March.