For your first problem, I think this may have to do with your VoIP provider. The provider should signal back to Express Talk if a number is unavailable/disconnected and Express Talk should then play its universal busy/error tone and report the error in the status window. Also, you are correct, Express Talk will play its own ring-out tone until the other party actually answers the call (ignoring error announcements and third party ringing), and so far there is no way of avoiding this.