I bought this unit because it has the functions I wanted, and it's dimensions fit in my constrained space on my kitchen counter better than the Sharp, Teac, and JVC units that have my required features, even though I think all the other brands are probably better in many ways. This Philips unit sounds pretty good even with the included speakers at low volume, but I actually use the headphone out going the several other amplified speakers for really great sound. First the other good points, before I go into several aspects that are seriously stupid! It looks good, has a very nice display readable from across the room (when powered on; in standby it's not so easy to read), it has low standby power which if you know how much money you can waste powering things in standby is very important, it has a quality remote control, and can display lots of information about the MP3 tracks. Now for the stupid: 1) If you switch from USB to Tuner (or anythign else), and then switch back to USB, it doesn't remember where you were on the USB, it doesn't remember that you were in Shuffle mode, and takes a long time to "Read" the USB drive before starting over at the first file on the USB drive!?!?. 2) Same thing if you are in USB, and turn it off and back on!?!? 3) In order to navigate to a desired track (file) you must know either the Folder Number, which it assigns in some order, and the Track Number within the selected Folder, or what it considers to be the Overall Track Number (which is different - and never displayed so you don't know what it is) for all files on the entire drive, because when navigating, it doesn't display the File Names of Folder Names, or anything else you would recognize (just the numbers). Once you stop navigating and stop on a track (file) it will display the file name ONCE only then display it's default screen of the track number within the folder, along with the elapsed time of the track, which it has now begun to play. 4) there is no way to navigate to another track while playing the current track, as soon as you start to navigate, it stops playing the current track, and starts playing a new one as soon as you stop navigating, instead of wating for you to press Play, like it should. 5) All the time a track is being played, instead of scrolling all the wonderful information it has on the screen, it only shows you the track number and elapsed time (like who cares?), and in order to see all the track information, you have to press the Display button, 1 or more times, and then it only scrolls the information ONE TIME, then back to track number and elapsed time!?!? 6) Every time you power the unit on, it goes back to having DBB (bass boost) ON, instead of OFF if that's how you left it. 7) Like others have mentioned, it won't play many MP3s from Amazon, but I was successful in getting almost all of them to work by converting them using Easy CD-DA Extractor into 128bps MP3s. That's enough said. I continue to use it, because it basically gets the job done, but some really easy-to-do software improvements from Philips could make this unit way-way better!!!