Cool link! Regarding music players, I personally switched to simpler/less-costly solutions because I do a lot of hiking and I can get caught in sudden storms or just end up dropping things. Along those lines I tried a lot of agptek devices and they've been really good.
http://www.agptek.com/index.php/product-category/portable-au...