Email - Microsoft Establishes 12 Principles for Windows Development