I like Yahoo Finance for news. If you want free data check out wikinvest, pretty cool tools over there and they just launched a
new research area.
Paid subscriptions I would go with
Morningstar for fundamental research and for stock picks + technical analysis definitely
Dan Zanger.