> But it seems usable or at least could be improved/built on. this rationale is the path to 10,000,000 features and unreliable code. the questions should be o it is really necessary? o is there already an existing way to do it? o could it be done more simply? randy