> FOR EACH loLink IN lox.DOCUMENT.Links && Go to each referenced sub page - Error occurs here [OLE ERROR code 0x80004005 unspecified error] > lcOutPut = [ ] + loLink.Href + [ ] + loLink.innerText > lox.NAVIGATE(lcOutput) >In the third line, you are leaving the document through whose links you are going. You may be better off with stuffing all links into an array or collection, then navigating through each. And if you do that recursively (by making the array or collection local, and calling this same method for each member), you'd have to limit yourself to some depth, or else you'd try to parse most of the internet in one go, or run out of memory before even scratching the surface.