Fans of Internet Explorer 7 and Opera, bow down to the Browser Goddess, Firefox 3! Earlier this week, the first release candidate of the much improved Firefox 3 was released. I remember getting a notification about an available update after months of browsing on beta 5. At first I didn't quite read the RC 1 bit, so I assumed that the final version had been released. No, it's just a release candidate for the final version, which is setting its paw on global PCs next month. One rea...