Much has already been said in this thread. I will only add one. Avoid ActiveX controls embedded in a worksheet. They will often be unstable.

Artik