I've noticed though, that when you run the deinstall for an older version of the oracle client, it doesnt completely remove all of itself? It leaves behind registry entries and System environment variables that you need to clear down manually before a new version of the client will install. At least when using OUI.exe using a RSP file, it just wont install a new version.