Hello. This is a topic much discussed but I ask the question again after spending lots of time trying many programs out. The only thing I ended up with is that none of them can be trusted to do a perfect (safe) job and you better know what you're doing before using them. So I lower my expectations. Do you know of ANY cleaner (registry/ActiveX) that can flag items that are actually missing? The cleaner should at least verify that the items are NOT somewhere in the system/user path. It will take longer to do that but so be it. In my experience, they all claim a file is missing if the file is defined in the registry without a path. Some of them claim the file is not found in the path, but that's also wrong since they never actually search. (I copied missing files all over, including \system32, and even traced the file accesses of the cleaner which showed no accesses though the path for any file). Any cleaner that does the above and I might have missed? Thanks.