My first impression
My first impression is that your process is overly repetitive. It seems that you ask the same question multiple times. If this is to check for the client's accuracy then tell them; if not then check to see if the question has been asked before and pre-fill using the cached answer instead of having the client re-enter. This strikes me of a poorly written application. That's all!