Well thought I would clear up some BS that has been posted on a lot of web sites, including the likes of neowin.net.
Fire Fox 1.5 was not released today.
Instead Fire Fox 1.5 RC3 (Still A Beta Release) was released.
You Can Download Fire Fox 1.5 RC3 Here
So I hope that sets that straight. ;)