Before buying any USB device you can check if your device is supported on Linux. Found this site quite useful and information is nicely classified.