>Thanks everyone! Looks like Cetin's method is going to work for us, but I will keep Dragan's method on file for future need. Thanks for the extra info Thomas!!
Actually, I'm also using Cetin's method (although via an old version of Rick's wwIPstuff) when I just need to parse a page.
The HTML you get from oBrowser may not be the same as what came over the wire, though. It can be changed by JavaScript and other code running inside oBrowser object, can be filtered by whatever settings you may have as defaults, and is almost always reformatted in some way. I've seen it remove quotation marks around values in HTML tags and do other nasty things.
But this also has its value - you get the current state of the HTML on the page after some action, and using the HTML DOM you can actually influence the displayed page, run its code, submit a form etc.