Have you thought about creating a class inherited from TabPage for your web browsing tabness?

On this class, you could easily handle all events and what not, expose custom methods, events, whatever you wanted to handle whatever you wanted.

This way, you can find your selected tab via tabControl1.SelectedTab or whatever the equivelant is, test to see if it is of TabPage or of your custom tab page, then cast it over to your custom tab page (if the test succeeds in finding it as of your own class), then do your dealings there.

I hope this makes some sense, getting kind of late here. Sad