Was den Inhalt der Website angeht kann ich überhaupt keine Aussage machen, da ich Firefly bisher noch nicht gesehen habe.

Zum Quelltext der Site muss ich sagen, dass du KEINE Frames benutzen solltest, da sie große Nachteile haben:

1. Man kann von Außerhalb nicht direkt auf eine Unterseite verlinken ohne das Frameset "zu zerstören" (deep link).
Beispiel: Wenn ich auf die Charaktere-Seite direkt verlinke:

Charaktere

Wie du siehst, das Frameset ist weg!

2. Das Drucken von Frames ist schwierig.

3. Die Darstellung auf verschiedenen Browsern kann problematisch sein.

Du solltes versuchen Cascading Stylesheets und falls nötig ein Tabellenlayout verwenden.

Außerdem ist eine Angabe wie "Diese Seite wurde für eine Bildschirmauflösung von 1024 x 768 Pixel optimiert." heute nicht mehr zeitgemäß.