Como estico uma imagem de plano de fundo para cobrir todo o elemento HTML?

Estou tentando obter uma imagem de plano de fundo de um elemento HTML (body, div, etc.) para esticar toda a sua largura e altura.

Não tendo muita sorte. É mesmo possível ou tenho que fazê-lo de outra maneira, além de ser uma imagem de fundo?

Meu css atual é:

body {
    background-position: left top;
    background-image: url(_images/home.jpg);
    background-repeat: no-repeat;
}

Desde já, obrigado.

Edit: Eu não estou interessado em manter o CSS na sugestão de Gabriel, então estou mudando o layout da página. Mas essa parece ser a melhor resposta, então estou marcando como tal.

questionAnswers(10)

yourAnswerToTheQuestion