http://www.youtube.com/watch?v=ZgQft440bTo&feature=related
Ah thank you very much for this! For some reason I couldn't solve stage 12 at 1:04, now seems so obvious....at any rate that last stage seems ridiculous, I would've never thought of the S-spin aha!