Generally, I import everything at the top. Exceptions are when a module is only used in special cases and it's large. Then I will import it where it's needed but I added a comment at the top to note that. -- Dale Strickland-Clark Riverhall Systems Ltd