I like MSN, in my opinion it is the only one which allows you to compare stocks with the industry average.
If the stock keeps trending up then I'll draw a trendline and sell if it breaks it. If the stock doesn't trend up and goes down then I'll sell with a loss of 5-7% or if my reading of the chart tells otherwise. This is for trading 1-4 weeks... On longer term buys I use a different approach.