Hi,<BR>I am using a payment provider (worldpay) to process C/C transactions in 5 different currencies. Worldpay provides a url(http://select.worldpay.com/wcc/info?op=rates&instId=xxx&infoPW=xxx) which will provide me with that days exchange rates for my currencies and is returned as content-type text/plain.<BR><BR>I am trying to use the Stream object to call this URL using the following code:<BR><BR>strUrl = "http://select.worldpay.com/wcc/info?op=rates&instId=xxx&infoPW=xxx"<BR>Set objStream = server.CreateObject("ADODB.Stream")<BR>objStream.O pen "URL=" & strUrl, adModeRead, adOpenStreamFromURL<BR>objStream.Charset = "Ascii"<BR>strText = objStream.ReadText<BR><BR>This produces the following error:<BR><BR>ADODB.Stream error &#039;800a0bb9&#039; <BR><BR>Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. <BR><BR>I have tried appending the id and password when opening the object and have checked that my ADOVBS has all the consts required.<BR><BR>Any help or advice as to how I can overcome this would be greatly appreciated as I&#039;m beginning to lose my hair over this one.<BR><BR>Thanks<BR>