Firefox 3: Impressions, Issues, and Verdict