I don't want this thread to die unacknowledged. My users wound up wanting a directory-based approach instead of a file-based approach, so I never got around to attempting to implement this. Thank you very much for the very useful post, though, and once I have the time I will take a stab at delegates.