If all the users hardware is supported by the kernel, then it doesnt need any drivers to support the hardware, hardware detection programs will still show what kernel modules are needed to support the hardware, information which is useless in this case. We could just try and fetch and load the module anyway, but its wasted effort if its not needed, can anyone think of a better way to determine the loaded kernels capabilities ? Glenn