Many thanks for your insight Plog. I'll certainly look into your recommendations, however, with the exception of the possible future problem, the system is working very well. Perhaps more problems will become evident in the future though, so it's definitely worth looking at restructuring...