I am often accused by brokers of being too hard on them. They say I cherry pick bad portfolios and there are many "hard working, honest brokers" who do the right thing for their clients. I used to believe it. I no longer do.
Don't rely on predictions by anyone about the direction of the markets or what to buy or sell in 2011. No one can predict random events. If your broker couldn't call the worst crash in 50 years, why do you believe his predictive skills have improved?