For me, if I am working on a project and I hit a road block, I take a break and mess around with something else. I've found that just running with strange little ideas that bear no relation to what I was doing before sometimes grant me inspiration. Admittedly, a small spark, but when I begin apply new things to something I am stuck on, it is a great motivator.