Using the Win32_Product class is fine for finding software installed with the Windows MSI installer, but I'm wondering what we're supposed to use for something installed with ClickOnce. I need to do this from outside of .NET (Visual FoxPro, to be specific.) Scanning through the registry doesn't seem like the right answer to me. -BP www.peisch.com