OK, if you want to keep it like it currently is and let us clean it up later, that's fine by me. Especially since the GUI stuff is waiting on this functionality. I need to fix up some tests and (as you noted) add some tests. Maybe tomorrow (or maybe Monday) I can get this part wrapped up and ready to submit. I can try to write up some stuff for the userguide as well. I also love the idea of having BuildSrcBuilder implement ScirptClassLoaderProvider. I'm not sure what that means exactly since I don't have the code in front of me, but it sounds good in theory.
-- John Murph Automated Logic Research Team
