>Regarding "bound" controls: There are things we can do with unbound list controls (using additem() - Rowsource is None) that are prohibited with the other [bound] rowsource types.
Wouldn't call them bound/unbound, because those words describe presence/absence of controlsource.
Other than terminology, you're quite right - a few things are done faster and more powerfully if you just roll your own listbox/combo.