Is it considered safe and acceptable for two modules to import each other or are there likely to be unwelcome side effects of that? The problem is that both require access to values and routines in the other. Thanks -- Dale Strickland-Clark Out-Think Ltd Business Technology Consultants