Vaughn – Identity Crisis – Review June 1, 1997 I’ve heard the Nine Inch Nails demos, and they sucked. Derek Vaughn’s music isn’t that bad, but you wouldn’t know that from the production.