I'am looking to buy a mp3 player for my daughter for Christmas. Does anybody have any suggestions, on name brands, and how much memory is good....