ATL in itself is not terribly difficult with the wizard. I am attempting to make a plugin activeX control for IE. it works just fine except for the "PARAM" tags in IE. These should set properties in my control. I assumed that they would use the IDispatch::Invoke function to set them but it doesn't seem to ever work. I have debugged into the "put_image" function call (the param name is image) and it only gets there for dispid= -525 which is a standard property I guess. Is there something I am missing?