OK her's the problem,

My site worked fine on PWS (and still does when checked on another computer). Yet I now have XP and IIS. It's not that some pages don't work, they just take forever to load, and eventually the progress bar gets to the end and the page doesn't appear. Some pages are fine, even ones with a load of database queries. Others don't. The only difference is PWS and IIS.

Does anyone know why my pages would be behaving this way? I haven't managed to set up my web host to test this on there yet.

Any theories would be welcomed!