In 2000 Forbes made recommendation on 10 stocks that would last the decade. This article checks the performance of those stocks in 2007.
Here is a summary:
Company Returns since Aug-00
Charles Schwab -51%
Morgan Stanley 0%
Nortel Networks -96%
Viacom Hard to explain
Only 1 of 10 company posted +ve returns. One company does not exist anymore.
This just goes on to show that even the so called experts cannot predict stock markets.