I read a few articles before about how firefox 2.0 was going to be delayed to December, November at the earliest. I'm wondering if the official IE7 release caused the developers to rush to get FF2 out the door.
Or maybe those stories were disinformation, Firefox 2.0 has been ready for months, and they were just waiting to steal all of Microsoft's thunder.