je kan frames een "id" meegeven (zoals het gros van de
elementen in html) en uiteraard kan je tegen links zeggen
dat die in frame met id "x" geladen moet worden.
Echter, wat je doet kan je ook gewoon met html/css
oplossen met als voordeel dat je gewoon al die frames
kan wegslopen.
Ik merk dat je site uit enorm veel afbeeldingen bestaat
eigenlijk. Opzich geen probleem maar houd wel rekening
ermee dat dit niet bij iedereen even snel gaat laden...
Als laden te lang duurt dan zijn mensen weg 
CSS maakt gebruik van blok elementen. Het principe van
het plaatsen van blok elementen lijkt aardig op het
designen met behulp van tabellen (wat nog steeds helaas
veelvuldig wordt gebruikt). Ook die blok elementen kan je
een id meegeven. En een blok element kan ook scrollbalken
automatisch krijgen (of naja wat je instelt).
Heb het idee dat je daar meer mee kan. Vooral ook omdat
je een blokelement weer met javascript kan aanspreken
en zo dus via Javascript/HTML DOM een aardige hoeveelheid
interactie kan regelen. Waarschijnlijk efficienter en vele malen
netter dan dat je nu doet...
Het gebruik van frames raad ik persoonlijk altijd af en dat komt
door een aantal redenen. Het gebruik van frames kan (zeker als
het niet helemaal goed is ingesteld) een enorm zooitje worden,
zoekmachines kunnen er niets mee, als gebruikers via een zoek-
machine op je pagina komen dan zullen ze op een losse frame
pagina komen waardoor je dus menu elementen ed. mist. En ga
zo maar door. Kortom, bij voorkeur niet gebruiken. Wat je wilt
kan makkelijk met html, css en eventueel javascript...