Tab Mix Plus enhances Firefox's tab browsing capabilities. It includes such features as duplicating tabs, controlling tab focus, tab clicking options, undo closed tabs and windows, plus much more. It also includes a full-featured session manager.
Session Manager saves and restores the state of all or some windows - either when you want it or automatically at startup and after crashes. It can also automatically save the state of open windows individually.
Open Bookmarks/History/Homepage/URL/Search in new tabs, and more utilities for tabbed browsing, including Protect/Lock/Faviconize/Unload Tab, Reload Every, Select and manipulate multiple tabs simultaneously, Tab Stacking/Coloring, etc.