Okay, so you know something now about javascript events if you've looked at that reference or looked it up in google. Think of the raw power you have available for automation now that you can simulate each kind of event... a keyboard event, or anything... a change event, to simulate changing a text box, etc.