This might be a little off topic but I thought I should share.
I dont have an MP3 player but I have a Motorola E1000 phone with 1GB memory card. It throws out awsomw 3D surround sound, hold about 150 songs and I can watch a whole movie on it too
Cost me $240 for the phone and $60 for the memory card.