Page is a not externally linkable
physics - 5:22 am on Jul 6, 2005 (gmt 0)
I see the relevance in this being Google's further support of FireFox which I see as a positive regardless of seo perspectives.
When was the toolbar for IE released? So support for Mozilla/Firefox means releasing a (redundant) toolbar for those years after it is released for IE?