you'd use your favourite HTTP component. XMLHTTP is a good bet. just check the status code after requesting the file. 404 and it's not there. 200 and it is.<BR><BR><BR>j<BR>http://www.readthe****ingmanual.co.uk/
...to research how to make a HTTP request (the Microsoft XMLHTTP object is a good start) for a file. Then, once you've made a request, you need to check the HTTP response code. If it's 200, the file exists. If it's 404, it doesn't.<BR><BR>However, bear in mind that it'll actually DOWNLOAD the file, so if you're thinking about making several requests for large files, the script may time out, or you may easily exceed your allotted bandwidth limit.<BR><BR>Craig.