"Driving" a browser conrtol programatically



Hi,

I'd appreciate a point in the right direction. What I'm trying to achieve is
driving the IE 6.0 browser control programatically to achieves the
following:

1) Navigate to a given page
2) Enumerate all links and buttons.
3) Be able to "simulate" a click on a button or a link in order to navigate
to a new page.
4) go to #2.

my constraints:

- No visible web browser control is allowed. This should be done in the
background
- The decision on what button or link to follow is done using our own GUI
based on the enumeration of the links and buttons.
- the "target" web site must think it's being viewed with internet explorer
6.0.

I'd appreciate a pointer in the right direction

Ron


.