As for the buttons on the reply page, can you use onLoad JS to disable the function of the button until the page is entirely loaded?
I wrote some games and puzzle pages years ago that I had to seriously debug so I know where ya are. Between trying to stick to HTML, JS, CSS, and DOM standards, while trying to handle the idiosyncracies of IE and NS, I had to dig deep into the specs. It was fun :-)
btw, if you don't already have it, I recommend Dynamic HTML - The Definitive Reference from O'Reilly ... great reference book.
I could use JavaScript, however, I want to use JavaScript only as an enhancement, not a requirement. This problem is a borderline case. The new forum has a better way of handling the posting form anyway, so I probably won't spend too much time on this old stuff.
Footnote: most of the recent changes are either to facilitate conversion from the old forum to the new forum, or as technology tests. New forum should be ready for a public beta test late Oct or Nov.