Form validation and tagging, rudimentary search