I agree with you 100% - this is where I'll have to put on my political activist hat and cause a few ripples by dictating how something will work. Unfortunately, I was told recently that I'm a programmer not an architect so this will be eventful, lol.
Oh well.
Thanks anyway,
Simon