Check out that article for a nicely-written case study about what would happen if Microsoft.com were correctly coded.
It's a bit dated (it's their old layout), but the ideas presented are still good. It's interesting to note that Microsoft (as well as all its subsidiary sites) have since moved to (roughly) standards-compliant semantic code.
Comment