ummm, el problema no es saber si el user tiene un monitor de 15'', 17''., o 29'' pulgadas, la historia esta en hacer una web que funcione a 800x600 igual que a 1600x1280, osea, se tiene que redimensionar sola, para ello hay que usar un buen cuadro HTML en el cual uses tablas, algunas al 100%, otras al 80%, segun te convenga...
a lo que vamos... es crear un template decente para la web, donde te olvides del tamaño.
un ejemplo....
http://www.artefactoms.net/~ddl/
si os fijais, da igual que sea 800x600 que 1600... automaticamente se redimensiona sola...