Please review "Final Midterm Submission of Media Savvy	b24543e". Previous commits were WIP. Thanks.