2007. június 15.
Jövő héten jelenik meg „Save Yourself” címmel a Trustkill istállós NORA új lemeze. Akik nem tudnak addig várni, azok a banda MySpace oldalán csekkolhatják a „Famous Last Words” című új dalt; illetve egy nyúlfarknyi „making a new album” kisfilmet a Trustkill Records youTube channel-en.
A CD-t Eric Rachel producerrel rögzítették a Trax East studioban.