also tramp, for editing files on any machine you can ssh into ...
Emacs is a good OS... ;-)
Thinking of it, what I do rather frequently is ssh into a server and sudo -e there (root account is locked). I'm somewhat confident that TRAMP can be configured to do that. Need to investigate when I have time.