El lanzamiento de "Still Life" estaba 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.