There's an interesting thread on the Xorg list about possibly using HAL for input device enumeration. I thought some people here might want to know. http://lists.freedesktop.org/archives/xorg/2007-April/023894.html -- Dan