Thanks for your input,
I am almost done, and don't worry :) as with most things in the Repository, everything will be configurable through the template engine. For example, in the form.xml file, under the 'Categories' tag, you will be able to specify a setting named 'ControlType' and set it to things like, 'DropDown', 'Tree', 'Menu', 'ExplorerBar'. I'm not going to force you to use any particular UI paradigm but make sure that whichever method you choose, ir will support unlimited sub-categories. If you want to use a tree, just set it to 'Tree' if you want the Vista-like explorer bar, set it to 'ExplorerBar'
For example, even a straight dropdown list ( like the current version uses for categories ) now supports unlimited sub-categories where you can specify the 'separator'.
eg: the 'DropDown' control now renders items like this... with a separator of "->"
Root Level
Root Level->Sub1
Root Level->Sub1->Sub2
Root Level
Anyway, code is done, a limited beta will probably be ready sometime next week. I'll shout out for beta testers as soon as it passes the 'MikeH' test :)