Yup. Stocks have their worth too, but like you said, you have to have the RIGHT stocks. Even if the stock market is on a never-ending bull ride, occassional bear markets notwithstanding, the SAME stocks don't continue to go up. Some go up, some go down, crash, and burn.
For the anti-gold bugs, it's NEVER a good time to buy. If someone tried to sell to them a few years ago, the reaction was "Oh, sure, you just want me to buy it because it's worthless!" And now, it's "Oh, sure, you just want me to buy because it's so expensive!" Nobody's going to get one past them, by golly. ;-)
Of course to the gurus of stocks I could not win with my stategies for stocks since I choose div yield as a main parameter. With them we all have to pile on some junk with the greater fool theory burning a hole in our heads and wallets. Full disclosure I have 10% of my porfolio in tech growth and I want my div in a flat panel TV in time for the Super Bowl.