20091022 tech: Microsoft launches Windows 7