El lanzamiento de Still Life fue originalmente programado para finales de septiembre de 1999, pero fue pospuesto para el 4 de octubre y luego para el 18 de octubre, la cual fue la fecha final de lanzamiento.