Ao tentar fazer com que uma imagem cubra automaticamente a tela visível sem javascript, hoje aprendi sobre:
background-size: cover;
substitui a necessidade de um monte de outros hacks para fazer sua imagem de fundo cobrir a tela. Combine com
height: 100%;
overflow: hidden;
width: 100%;
E você obtém um pequeno elemento legal do tamanho da tela. Posicione-o absolutamente e você está pronto para ir.