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 13 years 50 weeks ago
Category: End User   Tags:

Best karma users