On a serious note, it may be important to realize that many 'expert' picks are only picked up by the mainstream after they have made their move. Many people end up top buying those picks just because the media is hyping them up. Timing has a lot to do with this. That expert may have said to buy 3 months ago, but it was up 30% already before he got credit for it, so naturally people stack into as the early buyers sell to the chasers. I don't watch CNBC because of this foolishness. Most of my trades comes from reading simple price action rather than following any specific news or a 'Jim Cramer' type. Can I predict every move, no, of course not, but from my past experience it gives me a much higher probability to succeed.