as a side note, echoing might be caused by a feedback loop between the mic input and the output.  It may be as simple as making sure that you turn the mic off during playback.