Given (a) is sub main() and (b) is a function called by (a) and given (c) is another subroutine, there's a noticeable performance difference in terms of speed when (b) calls (c) as opposed to (a) calling (c). The speed goes way up in the former case. For the particular project on which I'm working though I'll have to see if visualbasic has a sleep function so I can slow this down slightly. Rot47: <;F56]52D9:6==@?2GJ]>:=> __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind