Kan hålla med om att frames känns som en gammal, icke-optimal lösning - men samtidigt är det viktigare att få ett bra resultat än att använda de senaste, fräckare teknikerna. Och det var väl inte riktigt frames/tables/css-diskussionen det gällde nu...
Javascript innehåller egenskaperna "screen.height" respektive "screen.width" där du kan läsa skärmens upplösning. Sedan kan du köra metoden "window.resizeTo(width, height)" för att sätta storleken på fönstret.
Har aldrig använt ovanstående (fullskärmsfönster är ett otyg, om du frågar mig) så kan inte presentera ett färdigt och fungerande skript.