RPM, the answer is very likely yes to your question if you are a long term investor.
The best time to buy is when everyone else is selling. And vice-versa.
However, i don't really recommend the "pile out of everything, pile back into everything approach".
I have sold a couple of my stocks I had concerns about. And increased my holdings in a couple of others which I am confident about on a 2 year timeframe.
I have a buying list and will be carrying on with this policy as the market maybe falls further.
I was a net seller of stocks in 2000. I would recommend all long term investors to have at least ONE ABSOLUTE measure of stock value (I use price to sales mainly.)
In other words, a measure of stock value which is not based on the general market level. Thus when the market itself is expensive your buying list of potential stocks is small. When the market as a whole is cheap your "sieve" lets through a whole lot more stocks and your buying basket of potential stocks gets pretty full.
Sometimes patience is needed here. I got a bit twitchy in 1999 and 2000 as all those tech. stocks defied gravity. But by 2001 I had no regrets about that.