I'm a long term bull, but the types of gains we've seen today may not be sustainable. In the long run, I believe that buy and hold, coupled with a trailing stop, is a decent strategy. People need to separate what they want to have happen, and what could happen, and develop a strategy that maximizes gains whichever way the market goes during the short term.