Is there any way to save the positions of all your frames and windows in Emacs? I am starting to use it as an IDE when I am using FreeBSD, and it's really annoying having to recreate all my frames every time I start up Emacs.