I've never had or used one before. My main concern is that I've heard that some of the popular ones like the I-Pod will only let you transfer files from your PC using proprietary interfaces that require you to install their software and drivers and stuff, and my experience dealing with OEM crapware makes me really reluctant to allow this. Are there good players (with good on-device interfaces) that just expose standard filesystems or whatever?