It seems currently there are so many different versions of Windows/Active Directory we can all easily get confused to what Exchange Server version is supported on which OS/Active Directory.Luckily there is a support matrix that explains this very clearly!
Below is a screenshot of the Active Directory Support Matrix (Double click below to see the full matrix)
On this page there is information for Support Matrix:
Exchange Server Supportability Matrix: http://technet.microsoft.com/en-us/library/ee338574.aspx