-------------- Original message from larrymcdonnell@att.net: -------------- Hi, Thanks for the pointers but how can I trap for the first error. I am populating a list and if the user makes a mistake and uses the wrong application. I want to display only one message and the link to the correct application. With this code the message is repeated for each entry. <dtml-call "REQUEST.set('student_score1', student_score1_temp[loop_counter])"> <dtml-try> <dtml-call expr="create_holistic_score_record(REQUEST)"> <dtml-except IntegrityError> <dtml-call "REQUEST.set('dup_rec', 'dup')"> <dtml-if expr="dup_rec=='dup'"> This class already exist in the database - Please use Update </dtml-if> </dtml-try> This class already exist in the database - Please use Update This class already exist in the database - Please use Update ... I just want to stop it after the first error. Thanks in advance, Larry