This morning Microsoft's web servers fell to their knees under the pressure of enthusiasts trying to download Windows 7, yes I was one of them as well, no I couldn't get the beta copy, the download page kept timing out. Even the page for getting the evaluation keys was hammered and I couldn't get keys.

For a company that's pushing cloud computing and web services and trying so hard to prove that they're ready to move off the desktop and onto the web, today's Windows 7 mess proves Microsoft is still needs to work out about how to do stuff online to be taken seriously.
They could have looked at Ubuntu who are always seeding a torrent of their main distro.

So even the biggest and the best do get it wrong sometimes.