I got my Rio One for free during a promotion... when I purchased Windows XP. If it hadn't been free, I would have returned it. I have since added a 128MB flash memory card .Pros: Lightweight and small; easy to use; sound quality is more than acceptableCons: The display - it is absolutely worthless (I currently have 24 songs on my Rio One and by the time I memorize which song is where, I'm ready to swap them out anyway); The Rio One always starts on song 1 which is really annoying since I listen to mine in the car so several short trips results in me starting with the same song (one solution - front load your favorite songs); Skipping ahead or back is slightly yet irritatingly delayed - no where near as fast as my Rio 500 (a product I recommend highly - if you can find it); the buzzing sound from the unit when playing songs at a low volume level (but since I'm normally in my car its not nearly as annoying as it would be if I used it at home more often); it doesn't have a backlight