I like the FinViz site very much. Most of the time my ideas come from screeners such as FinViz and then overlaying technical analysis on top of those ideas. That way, I ensure a value component to my technical trades.
Here is a good screen that I use on $5 to $10 stocks with great potential for growth. Notice that 5 out of the 10 stocks are Chinese.