This is more dual-pointed than a normal question.
What I'm looking for are several things:
1) A table listing all VMware products and their VMHW compatibility (read/run, create/write, default, etc)
2) Instructions for detecting each VMHW version from the Guest OS.
3) Instructions for detecting the Host product from the Guest OS, like ESX/ESXi (which might not be distinguishible), Server, Workstation, Fusion, Player, View, etc.
I'd really love "official" documentation from VMware however I'd also consider community-backed information. It would be best if such information may be gleaned independently and verified by a reader (ie link to "official" documentation). Posting information extracted from a product can be verified but only if a user has that exact product and could possibly constitute a breach of the EULA (I need to do some reading to prove/disprove this theory).
For instance, http://vinternals.com/2009/06/detect-virtual-hardware-version-from-within-the-guest/ provides some data that is not easily verifiable, stating that PCI device 15AD:07A0 indicates at least VMHW v7, at least on an ESX(i) v4 host.
If I can collect any of this information, I will post it here. I'm also considering starting a community document or a Wikipedia article that would track all of this data.