I’ll say one thing, there’s nothing on the market that is a self-contained digital music player along the lines of an iPod in the form of a standard 19" hi-fi component. Plenty of digital players out there, but aside from something like the extremely expensive Sooloos system, none have their own storage. Most digital music players require a server of some sort.
I used to run my Squeezebox Touch with a USB hard drive and no server, but it was slow as hell. Someone needs to make a simple hi-fi player that can accept USB drives or SD cards.