Yeah thanks Otaku. You've just given me the power of great sound quality at even lower cost than a chipcorder. 
But if you know the length of the sound file being used, couldn't you program a pause into the prop-1 and then have the prop-1 stop the playback before a replay occurs? Of course, you'd need to change this pause time based on the length of your sound files, which means changing it any time you use a new sound file.Looks good, bourno! Is the Prop-1 able to detect the end of the MP3 file to prevent replays? That's the biggest hurdle I ran into - nobody seems to be able to find any info on the player's controller chip. I did find a datasheet on the MP3 decoding chip, but none of the output pins had anything useful for detecting end-of-file.