20090723 tech: Microsoft releases Windows 7