I do tend to get to this stage, where I feel that I have taken a track as far as my (limited) knowledge can........

If anyone else fancies having a little play around with it, PM me and Ill package all the bits up ;)