I'll use the comments box below to post more LaTeX oddities over the coming months, but here's the first:
The Error:
! Undefined control sequence. \captionlabelfont@default ->\cph@font
The Issue:
The class file containing the \includepackage{caption} command was given the same base name as the .tex file
The Solution:
Rename the class and associated file.