Echo Cancellation, Art or Science? Part III