Sorry, slaughters. What I meant when I said
"...changing a frame's SRC or LOCATION is asynchronous..."
was that doing
parent.document.frame1.src = [location];
parent.document.frames.window.location = [location];
forces me to wait in a loop, which hasn't worked for me.
I will check back here occasionally to see if anyone has deciphered my posts and were able to help me, but for now, I'm moving on, as this history problem shouldn't drive too many users away from my search engine.
Thank you all!
P.S. slaughters, I prefer not to use iframes because they aren't well-supported.
And do you call Google a source code thief?