I guess I see what your saying. I didn't think of it that way, I just always looked at things in length. Alright, I'll submit my assignment that prints to terminal and file. It does seem ridiculous now, doing it the way I was thinking. The output step of the assignment was pretty vague so I guess the answer to my question was supposed to be easier than I thought. I'll consider this solved. If it was supposed to be done differently I'll come back and show how it should be, for educational purposes to all those Java trainees like myself out there.