Everything before refactoring Yearbook to use a smarter parser
Updated for 2014, with completely rewritten Preview Parser