June 17 has been earmarked as D Day for the release of Firefox 3.0. The popular browser went through two release candidates including a third Mac-only revision. The date is optimistically being seen as the final release date although Mozilla officials have said that they will only really ship out Firefox 3.0 if they are sure that it is ready.
The beta release of the third version of the browser has already met with glowing reviews. Particularly for its stability and fast loading. It has also finally fixed an annoying memory leak that increased its memory footprint the longer it stays active.