Sachverhalt: A. A._ (Beschwerdegegner) arbeitete ab dem 1. April 1999 beim Architekturbüro X._ Immobilien AG (Beschwerdeführerin), welches B. Y._ und dessen Sohn C. Y._ gehörte. Auf eine genaue Festlegung der Arbeitszeiten wurde verzichtet. Im Jahre 2003 verwarnte die Beschwerdeführerin den Beschwerdegegner, weil er täglich während der Arbeitszeit private Börsengeschäfte getätigt hatte. In den folgenden Jahren war die Beschwerdeführerin mit der Arbeit des Beschwerdegegners zufrieden und gewährte ihm namhafte Lohnerhöhungen. Wegen einer auf Ende 2006 geplanten Umstrukturierung wollte sie den Beschwerdegegner nicht mehr beschäftigen. Die Parteien kamen überein, das Arbeitsverhältnis zu beenden. Am 28. November 2006 sprach die Beschwerdeführerin die Kündigung per 31. Dezember 2006 aus, wobei das Kündigungsschreiben im Einverständnis mit dem Beschwerdegegner auf den 27. Oktober 2006 zurückdatiert wurde. B. Mit Schreiben vom 30. November 2006 kündigte die Beschwerdeführerin das Arbeitsverhältnis fristlos, weil der Beschwerdegegner während der Arbeitszeit ohne ihr Wissen an eigenen Projekten gearbeitet und sie dadurch konkurrenziert habe. Diese Kündigung akzeptierte der Beschwerdegegner nicht und verlangte vor dem Kreisgericht Rorschach nebst der Ausstellung eines Zeugnisses Fr. 15'971.40 brutto zuzüglich einer Entschädigung gemäss Art. 337c Abs. 3 OR in der Höhe von Fr. 25'500.--, alles nebst Zins. Die Beschwerdeführerin beantragte, es sei Vormerk davon zu nehmen, dass dem Beschwerdegegner ein wahrheitsgemässes Arbeitszeugnis ausgestellt werde, bestritt im Übrigen seine Forderungen und machte widerklageweise Fr. 58'653.15.-- geltend. Das Kreisgericht verpflichtete die Beschwerdeführerin zur Ausstellung des Zeugnisses, hiess die Klage bezüglich des Lohnes und Lohnersatzes gut (Fr. 15'590.--) und sprach eine Entschädigung wegen fristloser Kündigung von zwei Monatslöhnen zu (Fr. 17'000.--). Die Berufung der Beschwerdeführerin und die Anschlussberufung des Beschwerdegegners wies das Kantonsgericht St. Gallen im Wesentlichen ab. Einzig bezüglich der vom Beschwerdegegner verlangten Kinderzulagen von Fr. 340.-- trat es auf die Klage im Gegensatz zum Kreisgericht nicht ein und sprach dem Beschwerdegegner nur Fr. 15'250.-- brutto nebst der Entschädigung nach Art. 337c Abs. 3 OR von Fr. 17'000.-- und Zins zu. C. Mit Beschwerde in Zivilsachen beantragt die Beschwerdeführerin dem Bundesgericht, das Urteil des Kantonsgerichts mit Ausnahme des Nichteintretens betreffend die Kinderzulagen aufzuheben und ihr einen nach Ausgang des Beweisverfahrens zu beziffernden Betrag von mindestens Fr. 58'653.15 zuzusprechen. Der Beschwerdegegner schliesst auf kostenfällige Abweisung der Beschwerde, soweit darauf einzutreten sei, während das Kantonsgericht auf Vernehmlassung verzichtet.