"J.W. Bizzaro" wrote: > > But again, I'm not sure everything has to be put in some database. > What do you guys think? Ah! A 'container locus' is a database! Container loci contain multiple loci, which can in reality be in a database. Ureeka! Look at how Visio puts objects in a pane (green background) on the left: http://www.visio.com/products/understand/images/maingraph.gif And the same with Logo Blocks: http://lcs.www.media.mit.edu/people/fredm/projects/cricket/logoblocks/bluedot.gif Since objects need to be categorized (Logo Blocks has selection buttons underneath the pane to switch between categories), Loci will have one 'container locus' per category (of the user's choosing), which is a locus whose 'windowlet' is a list of the loci contained therein. And container loci can be add to, subtracted from, created and destroyed by the user, ultimately making a very flexible system. (I wrote about this a few weeks ago.) But making the container a relational database too makes the 'Loci way' MUCH MORE POWERFUL than anything else I've heard of! Cool idea, Gary. Jeff -- +----------------------------+ | J.W. Bizzaro | | jeff at bioinformatics.org | | | | THE OPEN LAB | | Open Source Bioinformatics | | | | http://bioinformatics.org/ | +----------------------------+