SessionRestore for Safari
Save your browsing session, close all windows then start with a fresh session. It's super easy to restore a session when ever you need it. Enable the handy autosave feature to always keep a backup.
Easily store any number of sessions with a quick button press. You can name sessions, and provide custom notes - so you don't forget why you saved it in the first place.
It's possible to remove unneeded tabs or windows from saved sessions. You can even add tabs and windows to saved sessions. You can also combine sessions.