An article (link) on the proliferation of finance-related sites on the internet offering all sorts of advice.
My only comment on this is that you get what you pay for. And even if you pay for it, sometimes you still don’t get what you pay for.
Your only real defense is to be able to ask critical questions and be able to correctly evaluate the people you deal with.
As for the internet, I have a high aversion to people that do not use their real names. A few anonymous sites out there are fairly well written, but when you attach your name to your writing, you are telling the world out there that you are willing to risk your reputation with your written word.