As the guy on the other end who has to read the responses; it's not fun here either. Though, there's movement in the SaaS space that looks to solve a lot of this. Proper text input fields, automated yearly requests for update, audit logging and notifications (x party has responded, y party asks for clarification on question z, etc).
Expensive though, but enterprise solutions always are...