Free Online Research Sites

What’s everyone’s favorite free sites for online research? Any really good, free ones out there? Not only for economic views, but also historical market data.

yahoo google advfn bloomberg

nasdaq finviz

Zerohedge is a great that aggregates a mess of market data into a coherent (but bearish tilt) stream.