Microsoft Open Technologies Inc