@raxper
el width=podrias aplicarselo a una imagen, no a un fondo, en todo caso el width y height deberían definirse para el elemento, (un div,supongamos) al que se le aplica.
la alternativa sigue siendo, detectar la resolución con javascript y crear un css para cada una, con su correspondiente imagen.
@alexander_sp
Yo comenxaría de 1024 x 768 hacia arriba.
Tambien te comento que hay otra opción, pero lamentablemente internet Explorer todavía no la implementa, que es usar la propiedd css3
background-size, esa si, te redimensiona un fondo y lo ajusta
te dejo una demo en
http://foros.emprear.com/css/background-size/bgs.html
pero como todo tiene su
"pero", cuida de que tu imagen sea proporcional a los elementos que la van a contener, si no, no se repetirá, pero se deformará
en el código fuente del ejemplo está lo necesario.
Saludos