Sorry about all the blurb at the beginning, but be patient - hope you like it.