 Jeff McMurrich recorded and co-produced this album in his studio at Dupont and Spadina and in the band's Pod Studio.At the time of the album's release in January 2003, Mean Red Spiders personnel were Boak, Rosen, Mandoda, Nighswander, and Chambers.Boak left the band early in 2003 and Dave Rodgers (of Neck/Christiana) joined.