usatoday has a decent free stock screener... not sure how technical you need. however, reuters.com has the most advanced free screener i have found... tons of criteria and u can search specific exchanges such as OTC
here is the link to reuters screener, but you have to set up a free...