There are loads of posts on this and they all miss out a couple of pieces of information
How ?
Well I downloaded the latest firefox fromfedora's update page, then I ran: (as root)
rpm -ev firefox
then from the directory I downloaded firefox to:
rpm -ivh --nodeps firefox-VERSION-.i386.rpm
What happens Next ?
The first time I ran it, I got a pop up complaining about an install.rdf, I ignored this, and firefox loaded fine, but without any of my extensions in my profile. I then closed firefox, and the second time it ran by extension loaded :-) ..... finally I noticed that the beagle index extension wasn't loaded, so within firefox, I did a file open
/usr/lib64/beagle/beagle.xpi
and that seemed to do the job - Bring on the Java & Flashy plug-in goodness