Wow, this one looks really scary
EDIT: I think I got a big part of it - if I'm not wrong... I'm not sure if I'm wrong or right with it. But I can't complete it.
Maggot, I PMed you with what I got so far.
EDIT
Thanks for the feedback - I've worked it out now