Actually it is the HAL. It can work, but each pc it is moved to needs to be reinstalled over itself. Every different HAL type computer it is moved to would need an in-place reinstall, eg one a hal.dll type, one for halapic.dll, halmps.dll, halacpi.dll, halaacpi.dll, and halmacpi.dll. A question, would using different hardware profiles for the different HAL's work? Eg call one hardware profile hal.dll, one halapic.dll, etc?