¿Qué tal? Diseñar una página web sin errores para todos los dispositivos y navegadores es lo que todas las personas intentan y casi nadie consigue (ya que es algo realmente complicado).
El problema de la anchura es complejo, porque si usas una anchura de 960px se adaptará bien a casi todos los ordenadores y dispositivos, pero no a todos porque algunos a lo mejor tienen 3072px de ancho y la web se va a ver muy pequeña, y otros quizás tengan 600px de ancho y la web no cabrá. Si pones una anchura "que se adapte al dispositivo" tendrás el problema de que en pantallas muy anchas se te alarga mucho y en pantallas muy cortas se te acorta mucho.
Algunas personas optan por lo que se llama "Responsive design" y otras veces se opta por anchos fijos, otras por crear un dominio especial para teléfonos móviles tipo iberia.mobi
Si lo que buscas es un programa que te permita crear diseños para páginas web te recomiendo que mires Artisteer:
http://www.artisteer.com/Pero hay muchas opciones!