Nailed it! Make it a process, a form to fill out. Those who are serious about wanting answers will comply, the rest will simply not even bother. Problem solved.
I'm with a small cat rescue. We've streamlined our intake process by using forms with mandatory fields. Some rescuers complained that they weren't 'tech savy' at first, but now they love it. The form can't be sent until all the necessary information is filled out. I'm on the admin side and I love it because all the information automatically fills in on the spreadsheet. I don't have to chase the rescuers down any longer asking 'how old is the cat?' or 'What length fur does she have?'
It is a win-win situation!