I wrote this in another discussion:<p>For years my wishlist item has been a project manager that can treat a single window as a project. A bit like a stateful, window-oriented Delicious/Pinboard.<p>For example, say I'm looking for a sofa to buy. I might open the ones I like in a bunch of tabs to mull over. However, if I'm at work, I'd like to just close the window. Since the project manager has associated the window with a project, I can just close the window. Later, I select "Sofa hunting" from the Projects menu and off I go with the same set of tabs. If I change the tabs and close the window again, the project is automatically updated -- no need to explicitly save.<p>I'd go one step further: Think of the project as a "pile of bookmarks" where the visible set of tabs is a subset of all bookmarked tabs. For example, say I find a nice sofa. I add it to the pile and close the tab. The project now includes that URL, but it won't open a tab for it unless I go into the project browser and find it there and open it. So this disassociates the tab from the bookmark, but retains the "working set" that is my project session. Similar to how an IDE or editor might preserve which files I have open, but still maintain my entire project.<p>There are some extensions out there that do similar things, but don't get the ergonomics right. There's a couple of "session managers", but they are dumb: You "load" a session, and then "save" it. Changing the window doesn't automatically update the session, and closing the window destroys your session. Safari also lets you bookmark a bunch of tabs as a folder and reopen them again, but there's no link between the folder and the open window.<p>I haven't tried this extension, but on first glance it looks to me like it makes the same mistake as other tab managers? I.e. you have to manually "save" and "load" named sessions?