Hi
Surely it would be best to just get one which is UMS compatible, then you will just be able to mount it directly as a drive (providing you have the correct module for your USB controller and USB mass storage loaded/compiled into the kernel) rather than having to use a specific program to do the transfers.
Some good UMS-capable flash players are the
iRiver iFP series and the
Creative Zen Nano Plus (formerly the Muvo Micro series).
1337_penguin