Zack's has good screener at: http://my.zacks.com/screening/custom/custom_index.php3 Feeling charitable today.. see attached
good question on the order - I don't know and didn't notice at first. The list came out in this order from the Zack's query. I did cross-check a few off MSN's site. I'll dig a little more when I get time.