Designing More Efficient Forms: Assistance and Validation