The most important patch for us is the ''class-patch`` which allows the Tk-developer to give every widget another class, not only the frame and toplevel widget. This allows for example to create entries with different classes, each class can have other definitions of options in the option database. For each class there are other bindings possible. Both possibilities are often used in 4GL Server . We already posted the patch to comp.lang.tcl, but it's unfortunately not contained in the actual distribution (one reason for writing the poster).