I’ve been thoroughly enjoying my Sony NWZX300 – a beautiful (yet flawed) little beast. Great interface, stunning build quality, snappy performance... but significantly underpowered. Also, there's no "Enqueue" or "Add to playback queue" function, which is a real shame! And beware that buying one...