For the most part, I'm a buy and hold forever guy. I typically only sell if I think a company or fund has lost its mojo. Sometimes, when I see that a stock is range-bound, I will do a little margin/leveraged day-trading. I did this with Nvidia for awhile while it was rangebound between 130 and 143. When I saw the volatility rise even a little on that stock, I stopped. If I see things set up nicely with Apple, Microsoft, Google, BofA, or some other mega-caps, I will play a little.