On the .Net WebBrowser control the only way I can see to load a page to it is to set the URL property. But I would like to instead give it some HTML code that I already have in
Also, generally, anywhere you can use a Stream, you can use MemoryStream to wrap data you have in memory.