The Rio PMP300 is a great portable system if you have access to your own computer. Some advantages are that it's very small, very light, it doesn't skip, It only takes 1 battery which runs for at least 10 hrs, and the music can be free on the internet. You can also take tracks right off your favorite CDs. The 1 problem that I have with it is that it only holds 32 MB which is about 7 or 8 CD quality songs. It could hold more if you don't mind radio quality. If you want to get more memory on this thing it's not cheap. You can double your memory from 32MB to 64MB for about $100. I am going to wait for the price to go down before I buy more memory for mine. The software that it comes with is pretty good too. I also like the overall design of the buttons and player. It has a Hold option, 5 different Equalizers, Replay and Random modes, and a cool A~B feature which is pointless fun to play with.