I don't know if I would incorporate the functionality in the exact way described above, nor if I'd use the same terminology, but I do very much like the idea behind the discussion.

Good! I don't want people to agree with me, I want to hear new ideas on how this might be achieved in the best way possible for everyone who cares to comment. I threw those ideas together just to get the discussion started. How would you like it to work?
_________________________
- Tony C
my empeg stuff