I like the idea, but this seems like a lot of code to add to commands.py. Is it worth putting the bulk of it in a new module -- dagparser.py? dagio.py? graphdump.py? Just tossing out ideas... Greg