- debugging errors and interpreting error scripts - figure out what happened and what the problem was - all jobs are named the same thing, so it's hard to know which part of the analysis was the problem when one fails - dealing with lock files is annoying, particularly during debugging