I have done all I can for now. Unfortunately it's the Easter long weekend and as such there will be no technical support from the server host until Tuesday at the earliest. One of the techies had a crack at it today, but after uploading the wrong backup to the database (he had someone elses data) I decided it best to wait until the main guy is back from the weekend.
So, sorry people but I tried. Hopefully he comes back earlier and sorts the issue out.