Here is a tip to make Firefox even faster:

1.Type "about:config" into the address bar and hit return.
Scroll down and look for the following entries:
network.http.pipelining
network.http.proxy.pipelining
network.http.pipelining.maxrequests

Normally the browser will make one request to a web page at a
time. When you enable pipelining it will make several at once,
which really speeds up page loading.

2. Alter the entries as follows:
Set "network.http.pipelining" to "true"
Set "network.http.proxy.pipelining" to "true"
Set "network.http.pipelining.maxrequests" to some number like 30 or even 50 or so.
This means it will make 30 requests at once.

3. Lastly right-click anywhere and select New-> Integer. Name
it "nglayout.initialpaint.delay" and set its value to "0". This
value is the amount of time the browser waits before it acts
on information it receives. If you're using a broadband
connection you'll load pages MUCH faster now!

Also, there is a spell checker in Firefox extensions called Spellbound. I works well. What I really like about the browser is the tabbed browsing feature. It still doesn't work with a few things I need like on line banking and our corporate log in portal.

As I have said before do not try and un install IE. It is interwoven into the operating system and you will have all kinds of problems.