Microsoft Third Party Vendors – Trust Worthy?