By November the rhythm guitar, bass and drums were done, leaving the vocals and lead guitar to be finished. Recording wrapped up on New Year's Day, 2006. The songs were recorded with Pro Tools and transferred to analog tape for mixing, which was done by Valentine. Matt Radosevich engineered the recordings, assisted by Chris Roach. The band recorded 14 songs, with 11 planned to make the final track listing. The strings on "My Blue Heaven," arranged by Anton Patzner, were performed by Judgement Day. Patzner played violin and viola, and his brother Lewis played cello. Elena Mascherino contributed backing vocals to "I'll Let You Live," and Brian Gardner mastered the recordings at Bernie Grundman Mastering in Hollywood, California. The group released behind-the-scenes studio clips, often with snippets of new songs.