I am an average VB programmer and am Very green at VB/Internet programming. I would like to learn the following things are programmed into a VB program. I am looking and asking for some VB/Internet Wizards' help and am asking for their assistance in helping me do this?

The things that I would like to do:

1) Start up an internet session. (with error catching capabilities).
And invoke a URL to bring up a Web Page.
And have capabilities of setting a new URL.
Close an internet session.

2) Determine if an internet session is
going. with error catching capabilities.
Retrieve the following information:
A) My Internet Username
B) My ISP Name
C) Get current URL address
D) Modem Speed
E) IP Address.

3) With some documentations, so I can understand what is going on. Using Wininet.

Can anybody help, including Wizards??

Any help surely would be appreciated.

Thad