Sachverhalt: A. Die Bezirksanwaltschaft Zürich erhob am 29. August 2003 Anklage gegen X._ wegen Widerhandlung gegen das Bundesgesetz über Aufenthalt und Niederlassung der Ausländer (ANAG) im Sinne von dessen Art. 23 Abs. 1 al. 5 und Art. 23 Abs. 4. Sie warf ihm vor, zwischen dem 10. Mai 2001 und dem 27. Juli 2001 die Slowakin S._ bei sich zuhause, an der A._-Strasse 30 in B._, beherbergt und sie gegen eine monatliche Entschädigung von 800 Franken mit Arbeiten im Haushalt betraut zu haben, obwohl er gewusst oder in Kauf genommen habe, dass diese zwecks Arbeitsaufnahme in die Schweiz eingereist war, ohne im Besitz der hierfür erforderlichen fremdenpolizeilichen Arbeits- und Aufenthaltsbewilligung zu sein. Der Einzelrichter des Bezirksgerichts Zürich trat am 30. Oktober 2003 auf die Anklage betreffend die Übertretung des ANAG im Sinne von dessen Art. 23 Abs. 4 nicht ein und verurteilte X._ wegen Widerhandlung gegen Art. 23 Abs. 1 al. 5 ANAG zu 21 Tagen Gefängnis bedingt. In der Folge entspann sich ein langwieriger Rechtsstreit, in dessen Verlauf X._ zweimal mit Erfolg das Bundesgericht anrief (Urteile 1P.591/2005 vom 2. November 2005 und 1P.676/2004 vom 22. März 2005). Zur Prozessgeschichte wird darauf verwiesen. B. Am 21. März 2007 verurteilte das Obergericht X._ wegen Vergehens gegen Art. 23 Abs. 1 al. 5 des zwischenzeitlich ausser Kraft gesetzten ANAG zu einer Busse von 5'000 Franken. Das Kassationsgericht wies die Nichtigkeitsbeschwerde X._s am 18. Juni 2008 ab, soweit es darauf eintrat. Mit Beschwerde in Strafsachen beantragt X._, die Urteile des Kassationsgerichts und des Obergerichts aufzuheben und ihn freizusprechen oder die Sache eventuell an eine der Vorinstanzen zur Neubeurteilung zurückzuweisen. Vernehmlassungen wurden keine eingeholt. 