By the way for 1. I do not mean you should not use ftp at all but opening a connection syncronously with the request/response flow of your web app may definitely be a bad idea -- A-M-I-T S|S