Another quick emacs hack: savebuflist.el. This is a tiny package consisting of two functions: savebuflist-save and savebuflist-restore. The former saves off a list of all buffers that are currently visiting files to a given file. The latter reads a list of filenames from a given file and visits every accessible file in that list.
