My take at an assignment that I found on the website of a web programming class.