For editing remote files, I find that sshfs is extremely useful: http://en.wikipedia.org/wiki/SSHFS
The problem I'm trying to solve is that right now I need to install Emacs on any computer I want to do work on. I'd like to be able to jump onto a random friend's laptop and open Emacs without any setup cost.