focuson the widget itself will not work as expected. You usually have to focus on a particular subwidget. For example,
pack [scrolledtext .stext] -fill both -expand 1 focus [.stext subwidget text]
bindhas to be handled especially carefully. I should write up something definitive, but for now look at the examples and notes as to how bindings can be tricky
consoledialogcrashes Windows Tk8.0, but not Unix Tk8.0. However,
consoleworks fine on both... (bug in renaming toplevels for Windows, fixed for 8.0p2)
auto_paththe directory in which the megawidgets are located. Otherwise, you can do the packaging that I was to lazy to do and then do a simple
package require Widgetsor something.