I have a portfolio allocation strategy I want to backtest, but I need a large "universe" of ETFs for it to choose from at each time period.  I was thinking of starting with a criteria such as "all ETFs available in 2000" or something like that to ensure sufficient data for a backtest.

Any suggestions as to where I can find a databse of all the ETFs out there, complete with their inception date?