Assignment #2 for Drew's web programming