I went ahead and added in a try-catch block around everything so that my program would finish out no matter what exceptions a set of data threw.. even though he said he'd only put an exception into the last one since it's not in the specs. And the program throws FileNotFoundException.. but also not in specs, and I was too lazy to handle it. XP
edit: Also, I had an interesting suggestion made to me: OUAT in cartoon form. Thoughts, anyone?