It's June 17, 2008. I've looked on the Mozilla web page and Firefox 3.0 is nowhere to be found. Whats up???? This is supposed to be the day to set a download record, but where is the download??? I am ready to download it but can't Find it.
Anybody know where it is?