I am currently stuck on this puzzle. I'm going to go through the advance technique suggestions and see if I can find something, but half in the interest of getting unstuck and half in the interest of providing a really hard one for those that enjoy them, here you go: