Done responding to SPJ's comments. Still getting the thing to compile.