Well after a shaky day checking the site i finaly saw it. Firefox has been released a bit ago! So, help firefox by downloading within 24hrs. If you do so, your download will count towards the guiness world record firefox is aiming! It has been a weird day since there was an announcement that it would be out by the 17th of the month and it actually came out on the 18th. That is no problem. I am not here to nag. Just tell you all to go get it (hope i am among the first ones to tell you so)!