In reply to Sir Stefan:
Well, it's pretty clear from many user reports, and from comments in the technical press that many people DO have significant problems with itunes. And, on the other hand, there are reports from people like you and Chris who evidently find it seamless. And I believe both sets of reports.
So, the question is; why the different experiences? It's the same piece of software, so how does it work for some, and yet get in a complete shambles for others?
And no, you can't blame users for not understanding how it works. Not when you're a company who claims to make products 'that just work'. My suspicion is that iTunes gets into a confused state somehow, possibly caused by user actions with the UI. But it shouldn't be possible for the UI to allow it to get into such a confused state. The issue reported in the link I posted earlier, that of not finding a network store, and autonomously dropping back to a local store is a matter over 'over-Appling'; trying to be too bloody clever, but ending up being stupid. More sensible software would probably put up a warning dialogue to say it couldn't find the network store*, and asking the user to investigate, or give the option to specify another library. But because of Apple's nanny-ish "you don't need to worry your silly little head about complicated things like that, let clever Nanny Jobs look after it for you" approach, it drops over automatically, which results in a mess.
* MediaMonkey, for instance, will grey out library entries it cannot currently find, but it will not try to look elsewhere for them (actually, I think the Gold version does give that option), and it won't change the library database, so that when the location re-appears, the tracks are available again immediately. The downside of this is that, if you move your entire library to a new location, it won't automatically update the library. But there's an add-on script to do that.
I sorted out the iTunes library for a mate who isn't very computer-savvy, and it was a shambles, with duplicated tracks and artwork all over the place. Then add in the issue of his iPod, containing m4a transcoded versions of the tracks, and it was quite a struggle to get back to the original files (avoiding the transcoded tracks). I installed MediaMonkey for him, and he's had no further music library issues. He even managed to install it for himself on a new laptop he bought, and transfer the library... For him, MediaMonkey 'just works', and he's got rid of all his Apple products; he downloads music from Amazon, and rips CDs straight into his MM library.
But if you use an Apple, you can't run MM...
Post edited at 15:56