Is it possible to communicate with an open IE window from VB(6) ?

For example, let's say a user has already opened their browser, and gone to, say www.yahoo.com.

Could you find and change the url from a VB app started AFTER the browser was opened?

So, to continue the example, let's say I want to create a VB app that does the following:

1) "Grabs" the current URL from an open browser window
2) Creates a list of URLS
3) Changes the open Browser's URL when a user picks one from the list

Anyone?