>>>>hehhehehehhehe It works!!! It works!!!
>After you submit the form or follow a hyperlink (or use the Navigate method) you have to wait for the page to finish loading before performing any other task this is done by polling Document.Busy or Document.ReadyState like Ken showed in his original post.
Got it! The page wasn't visible yet (ala Ken's code that makes the page visible at the end of the procedure.)
It now works like a champ. Now all I have to do is figure out how to go back two pages and feed in the next key value then place the whole thing in a loop :-)
Thanks Erik, I've said it before and I'll say it again, congratulations on the MVP, it was well deserved!
--Todd Sherman
-Wake Up! Smell the Coffee!