I also knit a hat for Afghanistan and have knitted 3 in the past couple of weeks during the 'must finish knitting' projects for others...
I also bought new yarn and watched MASH on DVD.. since, I'm in Korea.. it was a little more 'eye-opening' and I feel like one of the 'COOL KIDS' in the know.. since, I knew WHAT THEY WERE TALKING about on the show. (I had not really watched it when it was on TV and it doesn't come on re-runs here, in Korea, where I live.)
So, I do all of my suggestions at the same time. But, I find 'buying and petting new yarn' is a good plan. AND, I do just make myself knit for a set amount of time on the 'boring endless projects' so, at least.. I'm working on them.
ALL good suggestions everyone!