I know it's been mentioned here but it had not crossed my path until today. Damn impressive. Finviz.com and be prepared to say Wow.
Yeah, I'm not easily impressed , been at this game since the days of the 300 baud modem, but they've done a world class programming job over there. Site runs in a browser like a local app.