Freewriting is great. I really like doing it in different scenarios when I feel stuck, or overwhelmed by 100 (or more) things going on in parallel. I think that problems often seem much smaller once you've written them down. It can be a great creativity technique for coming up with new ideas as well!