Mozilla Firefox has revealed the date for their Guinness World Record attempt for the most software downloads in 24 hours. Mark your calendars! June 17 is the big day.

Full story »
Smegzor's picture
Created by Smegzor 14 years 4 days ago
Category: End User   Tags:

Best karma users