What makes a good data-collection form?