Tom,
>I like to make calls to methods so I name my objects like btnFirst or whatever and create a method like btnFirst_OnClick(), and put in any necessary code. It makes it more readable and you can have complex mtehods.
I haven't used that style of function-naming before, usually either embedding the code in the ONCLICK or creating JavaScript functions to be called with ONCLICK="functionname();".
Does btnFirst_OnClick() work with JavaScript, or is it limited to VBScript (which would limit browser compatibility)?