BigEd781,

Thank you for your reply. Unfortunately, I can not completely understand what you are talking about (excuse my layman ignorance). In my application the calculation program actually calls the progress bar update program every time it wants it to update (i.e. after each completed step).

Can you provide more guidance or references on this problem? I read the wikipedia article but it is TOO general.