20100601 tech: Microsoft opens Windows 7 restaurant