Right. But if an array were used (may be too much work now) it'd be much clearer. Push new stuff on, and grep to simplify the interface :-P (Splice could be used in many ways, but it faces the same index dependency problems). -- Cambridge Energy Alliance: Save money & the planet