In this thread at WebmasterWorld, a member got a message about Yahoo! releasing IE 7 before Microsoft, after he installed Yahoo! with the IE toolbar:
Yahoo! introduces the hot new look for Fall ’06.
Update your web browser to the new Internet Explorer 7 (BETA) optimized for Yahoo!
What the heck man ? Yahoo’s gone crazy.