Thanks Ro. Changing all of this is a job for me in the not too distant future. I will probably make your design the base of what I do if you don't mind.
Brad - please feel free to copy any part of it! Would be interested to know how it could also be improved.