The band commenced as a musical entity in 1994, with their first release, 21, a studio album, coming out on May 29, 1996, from Tooth & Nail Records. Their second album, Frail, was released on June 7, 1996, again by Tooth & Nail Records. The group released, ...Again, in 1998, with Grrr Records. The subsequent album, Forever, was released by Grrr Records, on January 1, 1999. Their third album, with Grrr Records, Germany, was released, in 2000. The last album, with Grrr Records, Isolated Incident, was released on January 1, 2001. They signed back with Tooth & Nail, where they released their final album, Give Us Barabbas, on June 7, 2002. The band is reuniting in 2016 at Audio Feed Festival.
