I do think there are some people who can sell when a stock is overbought and sell when it's oversold, I've just never been one of those. Psychologically buy and hold works better for me, but you are right that all stocks run and retrace. If you can catch them you're ahead of the game.