Since I've moved to a server with a more recent version of IIS (6 or 7), this line gives me an error saying it failed to create the object: Msxml2.ServerXMLHTTP.4.0 I searched online and haven't been able to find whether Msxml2.ServerXMLHTTP.4.0 is no longer supported in the newer IIS or if I simply need to ask my hosting company to install this object on the server. Does anyone know how to get this to work or accomplish the same functionality (I basically want to download the source code of a URL and load it into a string for processing). Thanks