Zacks has an excellent screener and clean database. Many popular metrics are freely available. http://www.zacks.com/screening/custom/index.php
I just subscribed to advanced analyzer and was very disappointed. Admit I have not worked with it much and am a newbie in general, but when I saw right off it only had MAs (no EMAs) it pissed me off. This is supposed to be advanced?