20070810 tech: Microsoft releasing nine patches