Emacs Hint #2 - Workspaces
emacsrookie.com
emacsrookie.com
http://www.gnu.org/s/libtool/manual/emacs/Saving-Emacs-Sessi...
I've been using it every day for about ten and a half years now.
I was on revive.el/windows.el before that, and elscreen before that, but both hadn't been updated in quite a while, and I always had to piece together both serialization and management. workgroups.el just works for me.
Doesn't your window manager already have workspaces? And in them you can add non-Emacs windows!
Basically, even when I have multiple open Emacs frames (window-manager windows) they are all actually instances of the same Emacs processor, sharing the same buffers. This offers many advantages, but means that I can't really use my window manager's multiple desktops for Emacs like that.
BTW anyone know how to get erc to reconnect after waking my laptop from sleep?