i'm really hooked on www.aiforecasts.com, since it narrows down the search-for-trade quest through its algorithm by creating stock charts and assesing them in order to provide a ranking. It also virtually buys based on those ranks showing its performance and saying why. pretty cool.