Finally it is known. Earliest date you can get Windows 7 (and Windows Server 2008 R2) will be August 6th. This date is for those fortunate enough to be MSDN or TechNet subscriber.
Mere mortals will need to wait until October 22nd.
[2009-07-22: Windows 7 has reached RTM status.]