Firefox 3 releases with 15,000 Improvements