Good :) I'm glad I am reading your ideas right.
As for the name-- this looks like a job for....
experts.
Perhaps - though with that said when I am programming it is often my
only-slightly-technically minded work colleages who come up with ideas for
the most effective solution.
We could at least brainstorm some ideas?
Tom