Set Aside lets you save your browsing session and pick up where you left off later. Saves all your tabs from your current session and saves them locally. You can then restore any session or start a new one.
This extension can be downloaded from Firefox Browser Add-ons
Static:
In action: