Die Idee ist gut, der Inhalt ist gut. Aber die Seite selbst erzeugt Augenkrebs.
Nimm eine kleinere Schrift und vielleicht die Schriftart "Verdana", das ist angenehmer zu lesen. Ausserdem sollten Internet-Seiten momentan für eine Auflösung von max. 1024 x 768 Pixel konzipiert werden. Die wenigsten surfen mit einer höheren Auflösung. In ein paar Jahren kann sich das natürlich ändern.
Dann die Sache mit den Frames: Versuche Frames zu vermeiden. Grund: Die sind absoluter Müll.

Aber ansonsten ist das eine wirklich sinnvolle Webseite. Und davon gibt es nicht so viele im Netz.

Weblinks für HTML, XHTML, CSS, PHP und JavaScript:
SelfHtml
W3 Konsortium