In reply to a tweet by @donmelton:
@donmelton re: paragraph 18, you could always listen for SIGINFO and spit out how far along you are only when the user hits C-t in Terminal.