I'm looking for historical EOD data on equities (say top 1500 by mktcap) going back 10 years. I also need corporate action data (split/dividend/symbol change/etc.) over that time period. I already use Yahoo/Activ/Google/etc. but I'm looking for something that can help me build an appropriate universe and backtest my system from 2000-present. Any ideas? Willing to pay but haven't found a good source.