USB joypads and joysticks on the X5000
The X5000 benefits from having 6 external USB slots ready for plugging in all sorts of USB 2.0 compatible hardware from memory sticks to USB hubs to multi card readers.
The way I have my X5000 system set up at the moment is that I always have the mouse and keyboard firmly plugged into one of the USB ports at the back of the machine. One of the other ports I am using is currently being occupied by this rather neat looking Sandisk multi card reader: