I must be insane for starting this and expecting to finish it before 12/25.