Odds are you know or related to a burgeoning techie who would be delighted to install Firefox for you and clean up your other problems. If so, remember to have them update java, flash, etc. With luck, they might even be able to explain what they did.