I've found that meditation helps me focus.
It's kind of a reverse psychology, really. I discipline my mind to let itself wander and not get stuck on any one thing. This allows me to move on from a thought when I need to, and at the same time relish the pleasant ones I have. I can fully digest each idea this way.
It's kind of combined with the idea of letting feelings pass, observing them without judging them. Negative feelings are more likely to flee this way, and positive ones can be savored without guilt.
I think I'll do this more often.