Salut,
bei mir findet der Validator auf der Startseite 52 Fehler (im Header steht HTML4.1, nicht XHTML). Schaut man sich diese genauer an, sieht man, dass es sich um relativ harmlose Fehler handelt (Alt-Attribut bei Bildern nicht gesetzt, &-Zeichen in Urls nicht als HTML Entity, also &).
Viel schwerwiegender sind die JavaScript-Fehler. Da werden Objekte mit Bildern belegt, die nicht existieren.
Tabellen als Layout-Mittel sind nicht mehr zeitgemäß, das behindert die Lesbarkeit des Codes, für Spezial-Browser für Blinde und sind zudem zuviel Code.
Wie du schon richtig erkannt hast, lässt sich die Seite sehr schlecht anpassen, da kein CSS verwendet wird. Das bedeutet auch wieder mehr Code, da die ganzen Angaben in jeder Datei stehen müssen.
Wenn du sehen willst, wie du eine Seite so aufbaust, dass du bei Design-Änderungen nur die CSS-Datei anpassen musst, dann schau mal bei css Zen Garden vorbei.
Stefan