I avoid commercial sites since they are inevitably biased. If I do happen to read a story on -say- Yahoo Finance, I get more insight (and entertainment) from the comments than the story itself. User-contributed content on forums like this one and Bogleheads will provide a variety of viewpoints from people with direct, hands-on experience. Read, interact, and make up your own mind. That's more valuable to me than spoon-fed advice from a site with an agenda... which is usually to sell me something I don't need.