Aaron Spiegel wrote:
You can go the filesharing route, but would you prefer that over a version control system? Its true you'd have to synch up before editing, but then you can keep track of changes and transfer between the server and on your desktop...
I do this for most of the sites I manage. I make changes locally, check them into SVN/CVS, and have a make target that check the site out of the repository on the staging server.