Sachverhalt: Sachverhalt: A. Mit Verfügung vom 27. Mai 1999 veranlagte die Steuerkommission A._ das steuerbare Einkommen von X._ (geb. 1969) betreffend die Staats- und Gemeindesteuer der Steuerjahre 1999/ 2000 auf Fr. 67'800.--. Mit öffentlich beurkundetem Kaufvertrag vom 3. April 2000 erwarb X._ von seinem Vater die Liegenschaft B._ Nr. 000 mit Wohnhaus, Bastelraum und Garage zu einem Kaufpreis von Fr. 892'000.--. Der Übergang von Nutzen und Gefahr wurde vertraglich auf den 1. Juli 2000 festgelegt. Die Grundbuchanmeldung des Vertrages erfolgte am 6. Juni 2000. Bereits vor Vertragsschluss, im Februar/März 2000, hatte X._ mit dem Einverständnis seines Vaters vor allem im Küchenbereich der Liegenschaft Renovationsarbeiten vornehmen lassen. Mit öffentlich beurkundetem Kaufvertrag vom 3. April 2000 erwarb X._ von seinem Vater die Liegenschaft B._ Nr. 000 mit Wohnhaus, Bastelraum und Garage zu einem Kaufpreis von Fr. 892'000.--. Der Übergang von Nutzen und Gefahr wurde vertraglich auf den 1. Juli 2000 festgelegt. Die Grundbuchanmeldung des Vertrages erfolgte am 6. Juni 2000. Bereits vor Vertragsschluss, im Februar/März 2000, hatte X._ mit dem Einverständnis seines Vaters vor allem im Küchenbereich der Liegenschaft Renovationsarbeiten vornehmen lassen. B. Mit Inkrafttreten des Steuergesetzes vom 15. Dezember 1998 (StG-AG) am 1. Januar 2001 wechselte der Kanton Aargau bei der Besteuerung natürlicher Personen zum System der Gegenwartsbesteuerung mit einjähriger Veranlagung (vgl. § 58 ff. StG-AG in Verbindung mit Art. 62 ff. des Bundesgesetzes vom 14. Dezember 1990 über die Harmonisierung der direkten Steuern der Kantone und Gemeinden, StHG, SR 642.14). In der für das Jahr 2001 einzureichenden Übergangssteuererklärung (vgl. § 263 StG-AG) beantragte X._ den Abzug ausserordentlicher Unterhaltskosten für die Liegenschaft von Fr. 43'411.-- im Jahre 2000. In der Folge - am 23. August 2001 - revidierte die Steuerkommission A._ gestützt auf § 263 Abs. 4 StG-AG die bereits rechtskräftige Veranlagungsverfügung 1999/2000. Von den geltend gemachten ausserordentlichen Liegenschaftsunterhaltskosten akzeptierte sie hingegen lediglich den Betrag von Fr. 4'228.--. Eine hiergegen gerichtete Einsprache hiess die Steurkommission A._ nur im Umfang von Fr. 14.-- gut, was keine Veränderung des steuerbaren Einkommens zur Folge hatte. Eine hiergegen gerichtete Einsprache hiess die Steurkommission A._ nur im Umfang von Fr. 14.-- gut, was keine Veränderung des steuerbaren Einkommens zur Folge hatte. C. Auf Rekurs hin hob das Steuerrekursgericht des Kantons Aargau - nachdem es X._ eine reformatio in peius angekündigt und dieser am Rekurs festgehalten hatte - die Revision der Veranlagungsverfügung 1999/2000 und den zugehörigen Einspracheentscheid ersatzlos auf, im Wesentlichen mit der Begründung, die geltend gemachten Unterhaltskosten seien im Frühjahr 2000 angefallen, als X._ noch nicht Eigentümer der Liegenschaft gewesen sei (Entscheid des Steuerrekursgerichts vom 25. März 2004, E. 4). Eine gegen diesen Entscheid gerichtete Beschwerde wies das Verwaltungsgericht des Kantons Aargau mit Urteil vom 20. Oktober 2004 ab. Sein begründetes Urteil versandte es am 5. November 2004. Eine gegen diesen Entscheid gerichtete Beschwerde wies das Verwaltungsgericht des Kantons Aargau mit Urteil vom 20. Oktober 2004 ab. Sein begründetes Urteil versandte es am 5. November 2004. D. Mit Eingabe vom 29. November 2004 führt X._ "Verwaltungsgerichtsbeschwerde bzw. bei Nichteintreten staatsrechtliche Beschwerde" beim Bundesgericht mit dem Begehren, den Entscheid des Verwaltungsgerichts des Kantons Aargau vom 20. Oktober 2004 aufzuheben. Das Steueramt des Kantons Aargau beantragt, die Beschwerde abzuweisen. Das Verwaltungsgericht des Kantons Aargau schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei. Die Eidgenössische Steuerverwaltung beantragt Abweisung der Beschwerde. Mit "Kurzreplik" vom 24. Februar 2005 hat X._ unaufgefordert zu den eingegangenen Vernehmlassungen Stellung genommen. 