And we call this public class something other than "*Interface"? That might be a little confusing to simpleminded folk like me. {grin}