The WebBrowser class in .NET is a WRAPPER for the IE COM object. In order to supply this functionality, you'd have to write your own web browser class, supplying all the HTML rendering code, but does not wrap the IE COM control, which is entirely possible. Just creating a new class, inheriting from the existing WebBrowser class, will not allow you to do what you want, since you're inheriting from the WebBrowser class, you're also inheriting the COM object that it wraps. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome