20090701 tech.tech-news: New Firefox browser released