As SOS said, it is very playlist oriented. I actually understand it now and it is done very well for that. It seems that the people that have the most trouble with it are the people that are trying to use directory-structure. This is kinda silly as the database is so much more powerful. With a directory structure you are limited to 1 sort order. With the database you should be able to easily duplicate that sort order as well and have many alternate sort orders at your finger tips. There are many great utilities that will write ID3 tags based on the directory structure, so fixing your ID3's shouldn't be too daunting a task. Unfortunatly, the way it is currently set up, you may not be able to duplicate your directory structure . Songs are ALWAYS under Albums, which can be under Artists, which can be under Genres. Still, if you are not driving and you want to cueue up a custom playlist (of if a passenger wants to) if is a very good system. My one request is that the Album tree be removed, the Artist tree be renamed to the Album tree, and then a new Artist tree is created that does not have anything to do with Albums.
Now, as I said earlier, although the media manager is great for creating playlist, it is very bad for simply cueueing up your entire library and then being able to find a specific song, artist, album, or genre within that cueue. The key to being able to do that is "Axis-Rotation". I need to be able to re-sort the queued now playing list by any possible method, and whenever it is re-sorted I need the highlight bar to remain on the same song (the the song just before it and just after it will likely change based on the new sort-order). This allows to to find all types of related music fast. That plus being able to jump to the next/prev Album/Artist/Genre and you got gold!
I would like to say that the favorites star is absolutly genius. Since next-track on EOT is broken, I've been just listining to my entire collection on random, repeatedly hitting next-track, and hitting that awesome little star button for anything that comes up that I would like to hear more often then the rest of my crap. For me, this is the only way I will ever make playlists. I have no complete Albums and whenever I try to make a playlist based on Artist or song-by-song selections I am never happy with the result. Being able to listen to random songs and decide if I want to hear them a lot or not has been totally awesome. Good work with that one David. Now I just need a quick delete button for whenever a song comes up and I'm like "Where the hell did that come from? I NEVER want to hear that in my car again!"