Well, from that code it looks like every htm file should load into each column separately.
And no, the name does'nt have to have the name index.htm.
But here's why i said that:
let's say you're website's adress is:
http://www.mywebsite.comNow the browser will automatically look for a file called index.* or default.*, with * being html, htm, php
So if you named the file with the frameset "framesetblahblahblah.html", than you have to type in your browser:
http://www.mywebsite.com/framesetblahblahblah.htmlnaming a main file index.htm is easier.
I hope I explained that so you understand.
Btw, the HTM files that go into each frame, do they all start with:
<html><head></head> etc etc?
They all should be complete htm files.
If I can give you a tip, why don't you just use a single page layout?
You could just use a table with four columns