Someone I know needs a good voice recorder. She has to record people singing (upto 30 - 40 minutes at a stretch). She also wants the device to double up as an "iPod" i.e. it should have the capability to play mp3s. Any suggestions for about 4K...