If your application is crashing and you want to solve the problem no matter what, I would suggest you throw messageboxes all over the beginning of your code. When a messagebox does not show when it is suppose to then that is where the problem is occuring. I am almost positive that most programmers would consider this a messy solution and would only use it as a last resort, it should be able to assist you.
Regards, Thomas Stockwell Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Visit my homepage Oracle Studios Discounted or Free Software for Students: DreamSpark - downloads.channel8.msdn.com MSDN Academic Alliance - www.msdnaa.com