Yes, Finviz.com is quite a site, and a lot more than just a screener. The homepage can be extremely useful for anyone who plays listed securities.