These are all fine tuning points that have little to do with the usefulness of the code. I did fix the wizard code so that it will validate. I am under no illusions though that this will make it work in any greater number of browsers than it did to begin with. I'm almost certain that it will not. The code it outputs is a different matter and, I believe will work as stated:

"in any browser that supports document.write"

This should be taken to also mean browsers which supported the multimedia object to begin with.

Focusing on the validator and its limitations or lack thereof in this regard is of no consequence to the script's usefulness for its stated purpose. It is pretty much off topic for the thread and the submit sub-forum here.