Thanks guys; Ben - ah that helps a lot, looking at it in visual form makes immediate sense. Keen - Thanks. The code builds fine, but if I understood your comment correctly, I think I know why you assumed it wouldn't work. There's a fair bit of code I didn't show, I just showed what I was having problems with. I've created…