> One issue keeps nagging me > though, and that is how to deal with private functions in a > powerful yet elegant manner.
I'd recommend taking a look at the way the jQuery UI folks did it. You can get the gist of it from ui.core.js. I didn't really appreciate their design choices until I started trying to solve some of the same problems in my own plugins.