> An addendum to the rules used by the control naming....
If the name leads to ambiguous name in VBA, the name will be rejected. Thus, one cannot simply tranpose some characters in the name because that would result in the same VBA name which is already used. For example, a form cannot have controls with name `Inventory {},~@#$%&*()-_+=|\}"':?/><.!` and `Inventory {},~@#$%&*()-_+=|\}"':?/><..` or `Inventory {},~@#$%&*()-_+=|\}"':?/><!.` (note the last 2 characters). Those 3 examples would hav