yeah and I just remembered something else..
Make it so that if you click a name (or multiple names) and hold down like CTRL or another key while move the mouse upward, it would move those names to the new spot you specify.
However, that could probably be done by means of redefining the F keys, so that the name(s) you pick get bumped up or down.
Example: var %x | tokenize 32 $replace($snicks,$chr(44),$chr(32)) | while ( $0 ) { var %x = %x $+(-p,$calc($nick(#,$1) -1),$1) | tokenize 32 $2- } | if ( %x ) { nicklist %x }
That'd move each nick up one spot. Useful if you rejoin the room and someone tells you the order the nicks are really in or you want to keep an eye on a certain 'bunch' that are known troublemakers.

Oh, yeah, and each room would retain it's own settings (as you can do with the font controls, etc), so there'd be "default" "status/alphabetical" and "join order" - only tricky decision would be deciding if only the non-statused users be in join order, or each group, even though @'s, %'s and +'s would start at the top but names would still be join order.
bleh...