EKB created this page as a place to discuss user interface design using Tcl/Tk and to give examples.
Interface Design Principles
There are several good sources on user interface design. One is Joel Spolsky's [User Interface Design for Programmers|http://joelonsoftware.com/navLinks/fog0000000247.html ], which includes a lot of text from his book of the same title.