While I do not plan to install ZCM (primary server) on anything other than Linux, we have a (IMO) VERY large vmware environment here for our windows servers. In order to save money, we have purchased 2008 Data Center Edition (because you aren't zinged for every vm guest OS copy if you use DataCenter Edition).

However, that presents the following problems:

a) I don't believe that satellite server is support on 2008 DataCenter Edition R2 (I think that's the only edition of 2008 DataCenter)

b) No patch management agent/client support. I know that the CA Patch Management product supports 2008 DataCenter Edition

Probably some other stuff too