I found a minor issue with the URL that allows you to generate WSDL for the CRM Online Discovery Service.

If you navigate to Settings, Customization, Download Web Service Description Files, you're presented with the following set of links:

image

The Discovery Web Service link is:

https://crm.dynamics.com/MSCrmServices/2007/Passport/CrmDiscoveryService.asmx

when it should be:

https://dev.crm.dynamics.com/MSCRMServices/2007/Passport/CrmDiscoveryService.asmx

A minor issue but hopefully this note will save a little confusion. Microsoft has been advised of the issue as well.

Final note: The CRM 4.0 SDK documentation clearly states the correct URL in the walk-throughs and other sample code.  It is only this one link on the actual CRM Online site that is a problem.