Its not hard at all. Vista drivers work pretty much the same as XP drivers. I haven't had to do anything more than adding the Vista (Windows 6.0) support line and copy the DEV IDs into that section. Really??!! It's that easy? If that's the case I can throw a tool together... but only if someone pm's me detailed info and examples of how it is done. Does this method work for just about any drivers? Or just creative sound drivers? No you have to research the drivers. Some of them just put in registry entries, while other install programs and DLLs and other files. The number one problem you will run into with the latter type is whether those files will work in Vista or not. Here is an example of an INF that I changed to allow install into Vista. Taken from this original version, because Intel's drivers for the IME on certain boards didn't support Vista. ; File Name: HECI.inf ; Install information file for HECI Driver ; ; Generated by C DriverWizard 3.1.0 (Build 1722) ; Requires DDK Only ; File created on 6/20/2005 And I added these lines: [Intel.NTx86.6.0] ; DisplayName Section DeviceId %HECI_DeviceDesc%=HECI_DDI, PCI\VEN_8086&DEV_2974 %HECI_DeviceDesc%=HECI_DDI, PCI\VEN_8086&DEV_2984 %HECI_DeviceDesc%=HECI_DDI, PCI\VEN_8086&DEV_2994 %HECI_DeviceDesc%=HECI_DDI, PCI\VEN_8086&DEV_29A4 %HECI_DeviceDesc%=HECI_DDI, PCI\VEN_8086&DEV_29B4 %HECI_DeviceDesc%=HECI_DDI, PCI\VEN_8086&DEV_29C4