Drivers for the next bear market should be the huge deficits, falling dollar, higher interest rates, and maybe higher oil/gas prices. To my mind economic excesses tend to be self correcting. That is, one cannot flood the economy with cheap dollars by running huge deficits (1/2 trillion/year!), record low interest rates, printing presses rolling, WITHOUT SOMETHING ELSE HAPPENING. AKA known as "The law of unintended consequences" or "There ain't no such thing as a free lunch."
In this case we have already seen one such consequence, the dollar is heading towards the status of the North American Peso. My gut feeling is that the piper will be paid, sooner or later and 2005 sounds right, although future casting that far out (for me) is uncertain. The other driver in play right now, is the stock market bubble. As numerous analysts have mentioned, the market sectors that have risen the most are most speculative small, medium cap Nasdaq companies. Boring old companies that make products and sell them for money have risen, just not as much. The bubble will burst, this is so unpredictable not even going to try. Things have to get to the gonzo, totally insane, pets.com to 1000, NASDAQ to 30,000 stage before these things burst.