Hi David ---
Good point and something I overlooked. Violates encapsulation of function. But, sometimes, ya gotta do what ya gotta do :-)
>Something no one else has cautioned you on that's worth mentioning is that it's generally not a good design to interface with contained objects of another object directly. You should talk to the object and let it talk to what is inside.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05