Another thing that's been useful for me is a whiteboard that I keep in the kitchen, on which I have a triage list of projects. When I have extra time, I can then look at the list and choose a project, and I don't have to keep 20+ ideas floating in my head all the time. Using fine-point whiteboard pens lets me cram lots of stuff onto it.
good list!