Bill Gates launched the second beta versions of Windows Vista, Windows Server (Longhorn) and Office 1007 at WinHEC.
Then, in what passed as a rock 'n' roll moment, he presented a slightly bemused customer with a framed edition of the betas on gold-coloured DVDs.
Microsoft is a hive of activity at the moment and Gates had a lot of ground to cover in his one hour on stage. He set the scene by explaining that the company is trying to make life easier for its customers by delivering more secure and reliable products.
He also said a number of Windows Server products will be moving to 64-bit only versions. This will start with Exchange 2007, but other products in the pipeline include the Small Business Server Edition currently being developed under the name of Cougar.