Okay - here we go. We come to the aspect about the H10 that has most people up in arms. The means by which you get data onto the player and the way the player organizes the data.
Previously, iRiver players were well designed portable hard drives that could play mp3's (and do a lot of other things). The H120 and H140 are still generally regarded to be the best things iRiver ever put out. But the H10 models (5gb, 6gb and 20gb) were a departure from iRiver's pattern. These players are ONLY interfaceable with Windows XP machines, and with Windows Media Player 10 (serving as the "sync software" in a similiar way as iTunes does for the iPod) in particular. The H10 5gb and 6gb model does have a firmware alternative to go to portable hard drive mode (although if you purchase it in America it voids your warranty and the firware is not downloadable from the american iRiver website) but the 20gb model does not have such firmware, and indeed is the only iRiver mp3 player without it!
This is all well and good. The problem is simple. Both Windows Media Player 10 and Windows XP are buggy. Which means that the firmware iRiver has been trying to designing to get to work with it is constantly being upgraded. Part of the big seller on the iPod is its flawless interface with iTunes (something I have experience with). The interface between the H10 and Windows Media Player is a pain in the neck. I can't tell you how many forums and reviews I have come across of people being driven crazy by this.
Now. To make the player work there are a few extra things you just don't come across.
1.) HOOKING THE H10 TO YOUR COMPUTER. As simple as this might sound this has been an issue for many people, and has been a buggaboo for me as well. There are two modes the H10 can be in to receive files.
The first in "MTP" mode, where it is supposed to install itself via PnP in the "Portable Media Devices" section. Well, it works on some computers and not on others. And there have been problems with the H10 suddenly "disappearing" from people's computers. For myself the most surefire method is to connect the H10 to my computer and turn it on before it boots up. Then it always shows up and I can send all sorts of files to it.
The second mode it can work in temporarily is "UMS" mode, which is essentially portable hard drive mode. If you go through the sequence to activate this mode it shows up as an external hard drive with a drive letter.
2.) MUSIC FILES. Your music files have to be as detailed and uniform as possible information wise (album, artist, genre, track number, etc.) and to have a playlist file (.mpl or .m3u associated with of all the files) This latter fact is very important.
In "MTP" mode there are two ways to send files to the H10. One is drag and drop ... although if you do this you will have to put your playlists in the appropriate (seperate) folder as well and then use a delightful freebie program to organize the data on the H10 as Windows Media Player 10 would. The program is called EasyH10, and, for those curious, here is their website:
http://easyh10.sourceforge.net/index.html The nice thing about this little program is that you can run it on any version of Windows, on Mac OS and on Linux, thereby allowing you to use the H10 if you have those platforms as well.
The other way to send files in "MTP" mode is simply through Windows Media Player 10. Needless to say this program has not been as easy for me to pick up as iTunes was, nor is it as WYSIWYG in the H10, but I am learning how to make it more "foolproof" ... the great detail in the files themselves seems to be the big key.
But, if you go through the sequence to activate "UMS" mode, you can simply send things to the H10 by the drag and drop method. However, again, you will need the EasyH10 program to organize the data on the H10 for you. I have found, however, that transferring large groups of files in this mode often causes my player to freeze for some reason....
3.) CONCLUSIONS. Whereas I am quite willing to go through the steps to make things like this work, I know many others who are not. It should not be this hard, the iTunes/iPod interface shows that it is possible on the windows platform to do music transfers a whole lot easier.
Perhaps the problem is simply that WMP 10 was not originally designed to transfer data to an external MP3 player. WMP 11 may fix much of this ... who knows. In the meantime iRiver is busily putting out firmware updates.
Honestly, if I had had the money, I would have purchased the venerable H140 player, and I recommend to anybody with a huge music library (like I have) to do so. It is a 40gb "UMS" mode and plays Ogg Vorbis files (multi-platform compatibility, in other words). It has 16 hours of battery life too, an FM tuner and a voice recorder. Great stuff. It runs for about $300 or so though, but is worth every penny. On eBay as I am writing this the H120 is available as well - same sauce except 20gb in size.
So, it was work, but I am satisfied with my H10. Yet I have a sneaking suspicion there are many out there who are not, and as a result have returned their product and looked elsewhere.