This piece of work has been in the making for a few months now. I've actually started it
a few times, then getting to a point that frustrated me so much I had
to start again... I'm still not overly in love with it... but am happy enough
to file it in the "to be explored" pile!!