George, I believe you are right about the frothiness. It's getting harder to find stocks that haven't doubled or tripled in the last few months. I'm doing something similar to you - I buy pullbacks & laggards, and sell spikes. Sometimes I sell too soon, but overall, the system works.
I plan to stay fully invested until January, but then it will be time to raise cash, methinks.