Hi Kevin, very nice introduction to data-driven macro invocations! To complement this post, may I refer your readers to my recent blog post CALL EXECUTE made easy for SAS data-driven programming, which they might find useful for exploring CALL EXECUTE in greater detail.