I bought my first H120 four years ago. Now I have H100 upgraded to H140, H120 upgraded to H160 and H140 upgraded to H160. The batteries were upgraded from 1300 mA to 2200 mA. I use them as transportable players, I connect the players via the digital-optical line-out to the Apogee Mini-DAC (living room), the ion-lithium powered HR Overture DAC (bed rig), and the AOS Piccolo DAC (sofa rig). If you want very good sound quality (transportable rig) but you don't want to use CD-players or computers as source then go for the H1X0 plus DAC. If you want very good sound quality (portable rig) then go for the iMod. If you want good sound quality (portable rig) then go for the H1X0 and an amplifier connected to the line-out (e.g. RS Hornet) but avoid high sensitive IEMs as Shure E500 due to the hiss. The Rockbox firmware works very nice with the H1X0 (plays lossless files and gapless, no freezing, excellent battery duration, parametric equalizer, etc).