20081119 tech: Microsoft to offer free software