Here's what I'm using with few problems.<br>I access an FTP server thru a proxy server.<br>txtHST, txtUID and txtPID are text boxes.<br>txtHOST contains internet name strings without the "f t p : / /"<br><br><FONT FACE=monospace><br> With Inet1<br> .RequestTimeout = 60<br> <br> .RemoteHost = txtHST<br> .UserName = txtUID<br> .Password = txtPWD<br> End With<br>...<br> Inet1.Execute <u><b>,</b></u>"GET hostfile asname" <br>...<br> Inet1.Execute <u><b>,</b></u>"CLOSE"<br></font><br><br>Notes: <br>Those commas are needed!<br>Designtime -- set protocol to icFTP and make sure proxy settings are usable.<br>I'm using gets, but you should be able to do sends or puts without trouble.<br><br>I think setting the URL as you do actually handles both setting the protocol and remotehost so it looks like all you need is the commas.<br> <p>Wil Mead<br><a href=mailto:wmead@optonline.net>wmead@optonline.net</a><br><a href= > </a><br>