Does anybody know of any efforts to support USB devices from userland? Having to upgrade kernels just to support a random device seems like the wrong answer for an easy-to-use machine.