Has anyone seen or developed a lightweight html viewer?

The control that I am looking for would only need to display properly rendered html text. No need for editing. I do not wish to force the users of my software to install MS Internet Explorer just to include a html viewing control.

Currently I am using the RichText control (included with VB6) to provide a component that can render documents retrived from a database with some degree of formatting. This has unfortunatly forced me to write a rtf class that creates the rtf codes for various formatting styles. Not a pleasant task. I would also be interested in information on a class module or such that would generate rtf codes for me. Possibly even converting html to rtf.

Thanks,
Bruce Royer