crack16 este es mi humilde aporte a tu problema:
Código HTML:
<html>
<head>
<title>Imagen de fondo fullscreen</title>
<style>
body { margin: 0px; }
#fondoestirado
{
width: 100%;
height: 100%;
background:#00f;
margin:0;
border:0;
padding:0;
}
#fondoestirado img
{
width: 100%;
height: 100%;
}
#contenedorgeneral
{
z-index: 2;
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
}
</style>
</head>
<body>
<div id="fondoestirado"><img src="fondo1.jpg"></div>
<div id="contenedorgeneral">
<br><br><br>
Cuerpo de la pagina
<br>
aca pongo lo que quiero, etiquetas html,etc
</div>
</body>
</html>
uno de los pocos defectos q le encuentro es que si el contenido de la pagina es extenso y se genera el scroll la imagen no se estira, pruebalo y a ver si te sirve, yo probe el codigo de mikmoro tambien en varios navegadores, y en algunos no funciona bien, se q no es ineficiencia de parte de nosotros, sino la dificultad de generar codigo crossbrowser ante las diferencias funcionales de los navegadores,
espero te sirva, saludos