To be perfectly fair, I'll go back on my word and recommend one more browser, Opera. This is after I was let down rather embarassingly by the latest Firefox version. Certain functions on this site failed to work. No biggie, but still...
And would you believe it, Opera worked flawlessly. (However, the extensions named above are all for Firefox. Opera supports extensions as well, but I'll leave that to you guys to post. I'm not very fluent in that.)
Here's the site:
http://www.opera.com/
Note: Opera also bundles a fine download manager of its own, as opposed to Firefox's clunky default one. It auto-saves session-history, and supports mouse-gestures by default. (You can get extensions for Firefox to introduce these features.)