So they moved me to a new server, and Readyhosting have upgraded all of their machines to Windows Server 2003.  This is probably a good thing.  The problem is, I've seen some issues with caching of the pages to the extent that the SQL Server times out.  Have to take a look at why that is happening and get it fixed.