Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

How do I get a list of the top performing funds between two given dates?
The closest I can think of from the back of my head is http://finviz.com/map.ashx, which display a nice map and allows for different intervals. It has different scopes (S&P500, ETFs, World), but does not allow for specific date ranges, though.