Hey guys, I have an interesting one for you. I'm working on a quick and dirty little program that takes wave input from the microphone and simply delays it by a specified number of milliseconds before sending it to the line out of the sound card. I know what needs to happen technically, but I'm not sure of the best (most efficient) way to program it. It has to be very accurate because the desired effect only happens in a very small range, something like 220-240 milliseconds. This effect (hearing your own speech slightly delayed) will cause you to temporarily be unable to speak... Any ideas, suggestions, help, or comments are greatly appreciated!