this is wrong. there is no universal answer to what to invest in. smart people go where the money is without bias. if stocks are under priced and heading for a spike you invest in an index fund. but what about right now where the market is grinding sideways? people who invested in commodities are making a killing. when commodities stop making you money you abandon them too. getting attached to an investment just because it made you money is bad.
it's harder to do than to just invest in an index fund, because you have to go against the herd. if you had decided to dump your stock in 99 and invest in commodities people would have said you were insane. You'd be the one laughing now.
also:
yeah, if you had dumped your stock in 99 you would have missed some of the biggest upticks in 200 before the crash, but trying to outguess when the highs and lows will be in the market will make you poor. I think it is better to set yourself a reasonable goal, and sell when you reach it. This keeps you dispassionate about it and prevents greed from letting you make silly decisions.
it's harder to do than to just invest in an index fund, because you have to go against the herd. if you had decided to dump your stock in 99 and invest in commodities people would have said you were insane. You'd be the one laughing now.
Go where the money is. (without bias)