The code I included does work. Infact, many experts suggest that good practice is to have a central error handling routine for each project. Thanks for your feedback though. Anyone else understand what I am doing???