I used to have many tabs open myself. Not so much for different tasks, but more for "i don't have time for that now, I will read it later".
Now I use a firefox extension called "Bookmark Stack" for that. I can easily add the current page to a stack and later restore it. Since it is a stack, the most recent entries are always displayed first. Since these are bookmarks, syncinc is also easy.
I wrote that extensions myself, but there are others like it. Since using it, I rarely have more than 10 open tabs. That may not suite every workflow, but it definitely helped me.
Yes, the stack is growing (currently somewhere around 200). However, I think in terms of resources it's better to have a lot of bookmarks than to have a lot of open tabs. Also there is almost some kind of gamification to try to reduce the number.
Now I use a firefox extension called "Bookmark Stack" for that. I can easily add the current page to a stack and later restore it. Since it is a stack, the most recent entries are always displayed first. Since these are bookmarks, syncinc is also easy.
I wrote that extensions myself, but there are others like it. Since using it, I rarely have more than 10 open tabs. That may not suite every workflow, but it definitely helped me.