text: which stock is the best for investing, yahoo or google or ebay?   if you have a strong stomach for $100 price fluctuations in a day (that's $10,000 on 100 shares), you can buy something like google.  but first, what is your definition of long-term? if you had bought anywhere around the 2000 high in the stock market, you would still be waiting to get even after six years, and wouldn't mind waiting another seven years to make a profit if you are truly a "long-term" investor.  the "buy-and-hold" strategy really doesn't hold water if you consider it depends on when you "buy." you might go 25 years without a profit, if history is any guide. but if that is your deal, then go for it.  otherwise, you have to consider that the dow is again approaching that all-time historical high set in jan 2000 at 11,721. looks like a double top to me, but some people say we could double that again. logically, this is one of the scariest markets i've ever seen in two decades of watching it; just pick something that is stable, anything. doesn't exist, does it. anything could send this market over the edge to the great void. but hey, it might double too, who knows.   for most people, the name of the game is capital preservation. you don't invest when the market gets too risky or too frothy or is nearing a market top or an old market top, or when the market is overpriced, or unstable, and all of these things are true today. there really is a time when cash is king. that 1.5% cd is going to look pretty good when everyone else is cryin' in their beer about losses. or the market could just go sideways to work off the excesses, but either way, you're safe if you're out. wanna throw the dice, go to vegas.  if you wish to research the “buy and hold strategy” further, or perhaps trade yourself, i recommend two book titles. one is called "which is better, buy-and-hold or market timing?" the other is "do you have what it takes to be a market timer?" they will give you plenty to think about.