I just bought this. The only drawbacks are 1) the internal fan is not as quiet as I would have like it to be. 2) I can't listen to music and up load music, at the same time. 3) It works flawlessly 98% of the time, but not 100%.
Here are a few other alternatives: 1