Funktionsfähige Homepage muß ja nicht gleich CMS bedeuten; das wäre mit Kanonen auf Spatzen geschossen.
Ich habe schon versucht, die Templates von Wordpress anzupassen und mußte ziemlich knobeln, obwohl ich recht vertraut bin mit CSS.
Stellt sich immer die Frage, wofür die Page genutzt werden soll. Sollen da z.B. auch Bilder gezeigt werden, ist Wordpress schnell am Ende und eher die Image Galleries gefragt, von denen es ja auch einige kostenlos gibt.
CSS braucht ein wenig an Einarbeitung, dann ist es aber ein mächtiges Werkzeug, mit dem sich sehr viel anfangen läßt... und das Design kann ja jederzeit mitgenommen und portiert werden, wenn die Wünsche, Vorstellungen und Anforderungen an die HP steigen