Hint: use multiple windows.
One window with few tabs is for programming to-reads, second windows - with sites from searching for some item to buy, third - with stock information, etc. This way accumulating 100+ tabs is really not a big deal and it still remains manageable. Until FF crashes or, worse yet, grinds to a halt that is. "We are sorry, it is so embarrasing" it would say on a restart and then get herniated again trying to open all these tabs AT ONCE. Poor thing.