Rated 4 out of 5 stars

Works great, should have been default with firefox. Unfortunately only works properly if you have multiple tabs in one window rather than multiple windows.