I am using TMediaPlayer to record Wavefiles, and everything works fine except that when the Wavefile already exists, the recording is appended to the original wave rather than overwriting it. Setting StartPos will not work because the recorded sound may be shorter than the original sound, and there would be leftovers at the end of the new recording. I s there an easy solution to this that I'm overlooking? I tried overwriting the wavefile with a zero-length file, but it gives an error (not valid wavefile). Thanks for any help!