Graham Fawcett wrote: > Simple and well conceived! I would like this for D please (and am willing > to help :)). Any help in this direction will be most appreciated.