Doc, I really thought you would trust me on what I was doing
I guess I'll have to use an example to demonstrate the dilemma - this might be long.
Let's say I have a tabbed form and the tabs are broken out, let's say, by Coach and Athlete. Both tabs have Contact Information.
When the user double clicks the person's full name, which is shown in one textbox, the textbox becomes hidden and the parts of the user's name become visible. For instance, if a textbox reads "Mr. Modest Man" and is double clicked, it hides and three textboxes appear where the user can change the prefix, first or last part of the name. With the edit boxes appears a save/cancel button, which the user can force a save with - making the edit boxes disappear and the fullname textbox reappear.
However, let's say the user wants to edit the person's address, after first editing the Name textboxes, without saving or cancelling (leaving it still in edit mode). The address textbox set up much like the name, the full address in one textbox is hidden and can be edited by many textboxes.
Well double-clicking the full address textbox checks to see if the Name has been saved yet, if it hasn't, the user is asked to save the name by calling the cmdCoach_Name_Save_Click(). Well the process for coach and athlete is the same. So instead of using more than one sub, I'd rather do a callbyname "cmd" & sCoach_or_Athlete & "_Name_Save"
-------------------------------------------------------
okay maybe the example isn't the best, because both Save buttons would call a routine, but this is still needed. let's not concentrate on "better ways" and focus on the problem at hand