Render Web Page into RT Field

I’m looking for a way to capture an HTML page, and have it rendered into a RT field. I can do this, however the resulting page (1) looks terrible, (2) doesn’t have the graphics, and (3) is still “live”.

What I need is a read-only “snapshot” of the web page, just as if you’d printed it. I’d like for the links to not work and the pictures to be there, and I’m looking for a nice way of doing this.

Today, I have the user navigate to the right page using the MS Browser object, and then grab the URL, and perform a GetDocumentByURL() on that. I then do a RenderToRTItem() on that resulting document. I get errors a lot of the time on this call (“Entry not found in index”), and I figure it’s because of a misformed HTML document.

I’ve tried to make a MIME part out of it, but I get nothing in my return document. Help!

Todd