w00t! I've got an answer for every question in the assignment. It could probably use some more prettying-up, but it could be turned in like this.

...And if I'd read the due dates correctly, and been 8 minutes faster, I could've turned it in.  Looks like I've just scored a free month of prettying-up time.  Oh, well, see you in November.