Fascinating level. Took me a while to see past the half-a-dozen 6-offs I found, but once I did, I started to get the idea behind the solution. This one is really really cool, love it.
**********************************
I was 4 off, for very long. Today I found a 2 off. Hope to find the last 2 steps, as well (for 102).
EDIT: Got it, next try, lol.
Why couldn't I see this before?! LOL
Not bad actually as a test of skill. Nicely combines a test of manipulation with an ending test of pipelining. Optimizing was way easier than expected.