Here is a list of Firefox 2.0 hacks
Type about:config to get into advanced editing optioins of browser.(we suggest you read about everything you are about to do, dont want to fuck anything up now do ya?)
Ok here we go
Disabling 3rd party cookies: There used to be an option to disable them in the options dialog box but that was removed in Firefox 2 about:config --> network.cookie.cookieBehavior --> set to 1Session restore: By default, Ff 2 automatically restores your session if your browser crashes - but this will do it every time you restart your browser normally. the real nice part about this is it will keep all your previous form entries.there are to ways to do this the about:config way and the menu way1st the about:config way about:config --> browser.startup.page --> 3okay now the menu way options --> "When Firefox Starts:" --> "Show my windows and tabs from last time" from the drop down menu
Spell Check: I think this one explains itself >.<
about:config --> layout.spellcheckDefault --> 2
Pipelining: By default pipelining is disabled in Firefox. Usually when we visit a site the browser will make only one request to the server but while Pipelining is enabled it makes more than one request.It works like a download accelerator. You will notice a great change in speed while accessing sites in slow server.
In the filter bar type network.http.pipelining. You will be shown the result that matches your search. The first one will be network.http.pipelining itself with a boolean variable. Check the value, if its false double click and make it true
Next you will find an network.http.pipelining.maxrequests just below the previous line. Its an integer value with 4 as default. Change the value to 10, 20 or even 30. Test different values and see which one is optimum for your connection.
Disable prefetch: Firefox has a nasty habit (sometimes this is useful) when you search in Google. It automatically loads the sites you are likely to visit like the first result. Disabling these can be a good idea for people with low-speed internet connection or low RAM. You can also disable this if you are bandwidth miser

. To do this type in network.prefetch-next in the filter box and double click the value to turn it to false.
Rendering Delay: Now create a new integer by right clicking anywhere and selecting Integer from New. Give the name as nglayout.initialpaint.delay and the integer value as 0. This specifies the amount of time the browser waits before rendering the page with information it got. You will find the page loading part by part but this is a useful hack as texts will be displayed first.
NOTE: If you get a lot of "Page not found" error after applying this, then try to increase the value from 0 to say 2 or 3.
Extend Spell check to forms: Yeah now enable spell check even on forms so that you don't misspell while writing out your bio-data or even your address.
Type in layout.spellcheckDefault in the filter and change its value to 2
Bring back the classic tabs: Do you hate the scroll feature of Firefox 2.x.x when you open more than 10 tab? Do you ant your tabs to be shrinked so that it fits into one screen like it did in previous Firefox version? Type in browser.tabs.tabMinWidth in the filter and change its value to 0. Alternatively you can put your own values to define the minimum width of each tabs. This hack is not recommended if you have a habit of opening more than 30 tabs in a window.