I may say something completely stupid, but I remember seeing somewhere that Microsoft owns around 20,000 domain names.

Now, they may not all be used, but... Smiley