On the fundamental side, I track about 4000 stocks. I have a proprietary database and use Multex.com for downloads from their screener. This is free once you register. From the Multex raw data dumps, I have a series of relatively complex formulae that run against the data and screen for...