I use an Excel format for my field staff to enter information (assessments, investigations, etc.)
Through a complex combination of macros, formulas, and vlookups, I have the form set up to populate data based on a location and/or employee ID number
This seems to be working well for everyone...