You can plug-in almost anything into a usb port of the n900. However, many devices require a special driver in order to work. The custom kernel already provides basic drivers for devices such as: USB Storage(cd-roms, flash drives, hdd, etc) USB HID(Keyboards, mice, joysticks, touchpads, etc)