Can anyone recommend a good robust-ish music player for a 6yo? I'd like to be able to record a song or two on it and for him to listen to it through speakers not just earphones. A tape recorder springs to mind but that's a bit out of date! Help!