Notes and critique on Codeschool.com exercises from JavaScript Roadtrip 3