Чем left: -999999px лучше, чем display:none ?
display: none - нельзя плавно показать одним css-ом, в отличие от left.
left удобно использовать когда элемент должен иметь несколько позиций в зависимости от чего-либо (оригинальной идеи, размера окна и тд.)