Vaste question...
Pour la photo, je pense que 1024x768 est plus raisonnable. Le nombre d'internaute ayant encore la résolution de 800x600 est en baisse et tend à disparaître. J'ai moi même un 19" et j'y colle la résolution de 1280x1024. Les sites en 1024x768 font presque "petits". Alors tu as la possibilité de :
- proposer un site ajustable à la résolution de l'écran (procéder en %ages), cependant, tes cadres s'adapteront mais pas tes photos...
- faire ton site sous diverses résolutions que l'on peut choisir dès l'accueil du site... mais là , tu t'en mets pour 3 fois plus de travail et tu n'es même pas sûr que les gens passeront directement par ta page d'accueil ce qui fait qu'ils pourront être aiguillés vers une résolution ne leur convenant pas. (une page de ton site mieux référencée sous google que ta page d'accueil par exemple).
Moi perso, je propose sur la base de 1024x768 car je pars du principe qu'il est aussi dommage de pénaliser les internautes avec un matériel "passé de date" (800x600), que les internautes qui ont du matériel récent (il y a de plus en plus d'écran 19" sur le marché, peu chers et qui permettent la résolution de 1280x1024)...
Fais ton choix avec ces données ^^
EDIT : oups j'oubliais ! Teste bien ton site dans au moins deux navigateurs : Internet Explorer et Mozilla Firefox. Le monopole appartient à Microsoft avec son Internet Explorer qui ne respecte pas les standards du web... dommage parce que mozilla (qui est gratuit, plus ergonomique et plus sécurisé !!!) les respecte lui ! (comme d'autres navigateurs d'ailleurs) Bref, en tant que webmaster tu te dois "malheureusement" de travailler en double pour adapter et corriger d'éventuels bugs qui apparaitraient avec Internet Explorer.
Bon courage ^^