In reply to James Wilson.

I don't have experience with this myself, but Chris Hemedinger wrote a blog post about tracking progress in SAS programs. His example includes a PROC SQL step.