In reply to Jim Sattler.

Jim, let's not equate "using EG" with "non-programming". Many of the customers I talk to are SAS programmers who use EG as a programming environment, while sometimes relying on point-and-click tasks to bootstrap their projects. I've recreated (re-run) Ted's examples in this post using EG. Ted created them using SAS Studio -- another client application that mixes programming and tasks. And now with program history, Git integration, and a DATA step debugger -- EG is as a formidable SAS programming environment as any app.