In case you didn't know, Tuesday, June 17th is a big day… for the Firefox community. That's when Mozilla will release Firefox 3. It also hopes to set a new Guinness World Record (they've been some wacky ones) for the most software downloads in 24 hours on what it dubs "Download Day 2008."...
Continue ReadingSign up today to have our latest posts delivered straight to your inbox.