Zion > Son problème vient peut-être du fait que les popups faits avec un window.open, comme tu le corriges très correctement, seront bloqués par la plupart de ses visiteurs. Ce n'est donc plus une solution envisageable depuis quelques temps.
Phil > Ton code est sensé ouvrir une fenêtre normale, que ce soit dous FireFox ou IE. Je penses que si tu réduis ta fenêtre de FireFox à la main (pas avec le bouton fait pour), et puis que tu fermes ta fenêtre, FireFox sauvegardera cette dernière taille. Et du coup, à l'avenir, il aura le même comportement que IE
Enfin bref, tout ça pour dire qu'il ouvre une fenêtre à la taille par défaut de ton navigateur.
Pour cumuler les avantages des deux solutions (paramétrisations et non blocage par ton navigateur ou un "popup killer"), tu peux la faire en DHTML, mais c'est déjà plus compliqué. Tu as un calque qui se met au dessus, positionnement par CSS et fonction javascript qui s'occupe de la fermeture en cliquand sur la croix (que tu dois ajouter toi-même). Enfin, ça ne doit pas être très dur à trouver sur le net, ce genre de truc.