Been working away, but it's a five part thing... ...done most of the longer parts though. Should be done tomorrow.