It kind of depends on what you want to use it for, if your going to be jogging down the road then you'll want a solid state memory system like the stick memory, but if you get this then youll only be able to have like 20-40 songs depending on how much memory the unit has. But if your not going to be jogging or doing things that jostle around a bunch then the way to go would definitely be a hard drive unit with more than 4 gigs of hard drive space. I have a NOMAD Muvo2 and it has excellent sound quality and very nice features, its definitely not under 100$ though. Another one I have is an RCA LYRA, I would not recommend it unless you get a memory stick, only 20 songs really sucks. but it was cheap though and I received it as a gift. No really good features that stand out above the rest.