
Damn!
I've just set up an acer revo running xbmc on top of ubuntu and got hold of one of the MS MCE remotes to control it with.
If I'd have know about this lovely I'd have though twice about the MS controller.
I'm pretty certain that it could be made to be fully functional on a linux/xbmc combo using lirc to map the buttons to the required commands as xbmc has a virtual keyboard all of its own.