Sachverhalt: Die Beschwerdeführer betreiben das Bergrestaurant A._. Bei der Veranlagung der Staatsteuer und der direkten Bundessteuer 2001 erhöhte die Veranlagungsbehörde das Betriebsergebnis 2001 ermessensweise um Fr. 12'000.--, weil die Buchhaltung nicht ordnungsgemäss geführt worden sei. Bemängelt wurde, dass im Kassabuch die Einnahmen nicht täglich verbucht, sondern als Sammelbuchungen nur 3 - 6 Mal pro Monat vorgenommen worden seien; zudem seien die Beträge auf Fr. 100.-- gerundet worden. Ein Vergleich der Einstandspreise mit den Verkaufspreisen führe zu einer Bruttogewinnmarge von lediglich rund 55 %. Rekurs und Beschwerde wies das Steuergericht des Kantons Solothurn mit Urteil vom 31. Januar 2005 ab. Es erwog, dass namentlich bei bargeldintensiven Betrieben die Beweiskraft der Buchhaltung mit der Kassabuchführung stehe und falle. Im vorliegenden Fall sei das Kassabuch nicht ordnungsgemäss geführt worden, weshalb diesem kaum Beweiswert zukomme. Die Aufrechnung sei nicht zu beanstanden. Mit rechtzeitiger Verwaltungsgerichtsbeschwerde beantragen die Steuerpflichtigen sinngemäss, die Aufrechnung sei rückgängig zu machen. Auf ihre Ausführungen ist in den Erwägungen zurückzukommen. Vernehmlassungen wurden nicht eingeholt.