The only surefire cure for me when it comes to writer's block is to do something TOTALLY different. And I do mean totally different. Write, cartoon, watch some TV, play a game (cough cough Skyrim cough), go for a jog. Load an entirely different story into your head, or even an entirely different fandom. After that I can come back to where I'm stuck and look at it with fresh eyes. I definitely agree with the writing in order thing. To me personally it's a drag to get there, but when you DO get around to writing that scene, it's so much better because you've had time to mentally refine it and add small echoes of it in foreshadowing. Of course, the only other cure I know of for writer's block is, in my case, to sit down and draw out where I want the story to go. Either it's a raging success and I get psyched up about the story and where it's going, or I get so disgusted that I can really and truly take a break... and sometimes I get so frustrated trying to draw a character I decide it's much easier to write them instead, and go do that!