Concur with the Freecom suggestion - been using one at work for the last 3 months - no problems except in very old PCs (Celeron era) where the USB ports are unable to supply enough power to drive it (there is an option for an external power supply though).
amofw