Thank you folks. I was convinced it was a server caching issue but had been told it was my scripts which they couldn't offer support on. I wrote three different type of modules and had the same results each time. After saying I would leave I got a quick response with a solution which was, as you mentioned, a server caching issue and, which they addressed. Not the fanatical support I thought they provided though I've no complaint about any individual tech.