I second Cristopher's observations: when the server is locally available, FTP isn't necessary. That said, I usually install plug-ins from the WP Dashboard, which is available from any location. John Korchok