There are some different approaches. Do you want to add the controls to the browser (BHO) or to the document (ActiveX)? An article on BHO:s can be found here: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebgen/html/bho.asp If you want the controls in the document, try an ActiveX Document Server. /moliate