Music itself is the only thing that has ever gotten me through musical writer's block. I just listen, absorb, and eventually something new comes to mind. It usually happens in bits and pieces, though. Listening to one song might give me an idea for lyrics, another might give me the idea for a melody, etc. Books and classes never do anything for me when I'm stuck. Also, I tend towards producing electronic rock, and I pull a lot of my inspiration from Celldweller, Blue Stahli, Voicians, and I Will Never Be The Same.
_________________
It takes a village to raise an idiot, but it only takes one idiot to raze a village.