We could use that, but does that detect a product based on the Upgrade GUID or the strictly the product GUID (of its individual version).
We often have clients that have not installed the most recent version, so may be one or two "steps" behind. All previous version use the same Upgrade GUID, so that's why I wanted to use that.