Avoid undue Emacs restarts

There's no need to restart Emacs for a simple ~/.emacs change; M-x eval-buffer RET almost always suffices, which is especially worth knowing once one's Emacs config grows to the extent that running the daemon is more efficient than starting a new session every time you need a frame -- something which can happen quite quickly when you install a lot of *ELPA packages; even on a 2.8GHz machine with an SSD and 16GB of RAM, my own Emacs takes well over ten seconds to start up and shake itself down into a usable state.

(Oh, and thanks for the tip about company-mode! I've been looking for a good completion tool, and might just end up using that one.)