I am test running it now. Will let you know the results soon. Thanks for kicking me back in line. I had never looked into COM Error handling, I just depended on the functions I recieved to do so (I know... bad form).