Mozilla has announced the developer release of Firefox Beta 3. This is not a candidate release but a developer beta. Mozilla lists several exciting features in Firefox 3. But with whopping 100+MB memory usage, I have already switched to IE7. Lets hope Firefox takes care of the memory usage in this release.