Echo Cancellation, Art or Science? Part II