Though the xorg-server with hal support ruined many keybindings for me, I realised that its the only way to get my apple wireless bluetooth keyboard to work properly with X. Initial pairing is fine, but if I let the computer idle for a while, the keyboard falls asleep, and X does not recognize it when it wakes up in the xorg-server without hal support. In xorg-server with hal support, the keyboard works no matter how long I let my box idle. So I have to reconnect the keyboard and restart X for things to work again in xorg-server without hal. Anyone aware of any workaround for this? I tried running "hidd --connect XXXXX --server" , but the "--server" part didn't help. On a side note, the tilt wheel on my mouse is behaving crazy. If I tilt left or right, X is restarted. If I restart into Vista and then back into Linux, then tilt works fine, but scroll wheel is way too fast. Is this related to any recent xorg-server updates? Thanks, Varun