Apple has gone to yearly updates of OS X - not as large as previous "point" releases, but it ensures the OS evolves as a reasonable rate. I'd think a shorter OS cycle for Microsoft would help them prioritize what they need to be doing rather than the complete UI overhauls they insist on putting in every release.
Firefox's "new public release version every 32 hours or so" schedule is indeed insane, however.