I once wrote a simple program - that turned out to have no use, but was good practice - that simply takes microphone input and routes it right back out the speakers.

There were several oddities in...