El disco fue lanzado el 5 de junio de 2007 mediante Hellcat Records y fue producido por Jerry Finn.