Heya GT ---
>
>I believe it maybe the firing sequence of the events. By the time the form's .Init fires, the tables are already open, and their environment established.
Yeah but he was making a call to an *external* UDF and you know the goofy stuff that happens with Private datasessions being referenced outside of the form. It wasn't putting them into Init that was the main problem, it was calling a UDF that was IMHO.
------------------------------------------------
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