Fresh Face for Mozilla

“The Mozilla Foundation”:http://www.mozilla.org debuted a new website this week. I say it’s a long overdue improvement. I never much liked the previous website. Hm, I need to set up a links section on my sidebar again…