@ Dazed and Confused
> I have lots of CDs on my computers.
> I want to easily choose which ones I want on my MP3 player today.
And guess what, iTunes can do that for you. For a device, you can configure what will get synced to it. If you want specific playlists - you can have that. If you want the space filled with a random selection till it's full - you can have that. You can have "smart playlists" that select music based on some criteria (no don't ask me, it's not something I've used). And you can have it sync a set of playlists and then fill the device with random selections. I suspect some of those won't work with some devices - eg the Shuffle doesn't have a display so it doesn't make too much sense to actually keep playlists intact as you can't see to select them.
If you've got a small device and want the equivalent of "drag and drop files to it" then make a playlist, set the device to sync only that playlist, and then drag and drop the tracks you want into it. Want more - drop them in; want less, drag them out. iTunes will take care of syncing only what's needed to make the device match your playlist. In the meantime, you've got a list there of what's on your device that you can sort by track name, album name, artist, etc - can't do that in Windows Explorer !
OK, it will only sync with an Apple player - yes I think that sucks too. But it seems there is an interface so people get get access to the playlists etc and do their own sync software - that would have avoided Palm's sorry tale. So if you've a device that doesn't sync, perhaps the question should be why the device vendor couldn't sort themselves out and support what is probably now one of the most widely used packages for managing tracks.
I can't help wondering if some of those with the "i<anything> is only for idiots who don't even know to ask" attitude have actually even looked as what iTunes can do. No I don't mean looked at it when the original iPod came out (yes, that's what I'm still using), but at what the current version does. That's like looking at Windows 98 and proclaiming just how crap Windows 7 is - iTunes now is somewhat different to the original version.
Yes there is stuff in iTunes that I don't like, or would like to work differently, or that isn't there and I'd like it to be. That's the nature of packaged software - it's not likely to match everyone's requirements unless you write a package just for each of them.