Am I correct in saying that all web sites must contain an index.htm (or html) file which is run anytime anyone visits the site? index.htm either contains the front page of the site or causes the front page's htm to run.
I write my web site directly in htm, having purchased Sam's Learn HTML in xxx Days book years ago. It's pretty simple if you don't want / need to do anything fancy.
I also recommend FileZilla for FTP.
My ISPs have always included a reasonable amount of web space in their basic price.
seacue