Sachverhalt: Sachverhalt: A. A._ (geb. 1932) war seit dem 3. Juli 1978 mit seiner Einzelfirma (Zweck: "Industrie- und Verlagsvertretungen") im Handelsregister des Kantons Basel-Stadt eingetragen. Am 15. November 1999 wurde die Firma auf sein Begehren hin gelöscht, weil sie (offenbar) nicht mehr eintragungspflichtig war. A._ und B._ deklarierten in der Steuererklärung 1999 betreffend die direkte Bundessteuer ein steuerbares Einkommen von Fr. 56'936.--, davon ein solches von Fr. 12'403.-- aus selbständiger Erwerbstätigkeit (basierend auf der Jahresrechnung 1999 der "X._ Basel", welche einen Gesamtgewinn von Fr. 12'497.09 ausgewiesen hatte). Mit Veranlagungsverfügung vom 15. März 2001 setzte die Steuer-verwaltung des Kantons Basel-Stadt das steuerbare Einkommen der Eheleute A._ und B._ betreffend die direkte Bundessteuer 1999 auf Fr. 90'600.-- fest. Diese Veranlagungsverfügung erwuchs in Rechtskraft. Mit Veranlagungsverfügung vom 15. März 2001 setzte die Steuer-verwaltung des Kantons Basel-Stadt das steuerbare Einkommen der Eheleute A._ und B._ betreffend die direkte Bundessteuer 1999 auf Fr. 90'600.-- fest. Diese Veranlagungsverfügung erwuchs in Rechtskraft. B. Am 13. Juni 2001 teilte das Kantonale Steueramt Zürich der Steuer-verwaltung des Kantons Basel-Stadt mit, A._ habe im März 1999 für total Fr. 200'000.-- Import- und Vertriebsrechte sowie einen Teil des Lagerbestandes seiner Einzelfirma verkauft. Seine Mitteilung stützte das Kantonale Steueramt Zürich auf einen "Kaufvertrag zwischen der Einzelfirma 'X._', Verkäufer, und Z._, Käufer", vom 12./15. März 1999. Danach hatte A._ per 1. Juli 1999 seine Import- und Vertriebsrechte (schweizerische Alleinvertretung für Foto-Karten der Edition F._, in Deutschland und in Frankreich) für Fr. 200'000.-- an Z._ verkauft. Die hier interessierenden Auszüge aus dem Vertragstext lauten wie folgt: 4. Der Käufer kauft vom Verkäufer per 1. Juli 1999 sämtliche mit dem Kundenstamm der Edition F._ des Verkäufers zusammenhängenden Rechte, insbesondere: die vollständige Kundenkartei das Recht, in alle zwischen dem Verkäufer und dem erwähnten Kundenstamm bestehenden Geschäftsbeziehungen einzutreten die Übernahme aller Verkaufsständer inkl. deren derzeitige Standorte alle mit obigen Geschäften zusammenhängenden Akten, wie Verträge, Aufträge, Abrechnungen, Korrespondenzen etc. (....) 5. Der Käufer kauft weiter den Lagerbestand des Verkäufers gemäss gemeinsam zu erstellender Inventarliste. 6. Der Kaufpreis beträgt insgesamt Fr. 200'000.--. 7. Dabei ist die Zahlung wie folgt zu leisten: Fr. 40'000.-- per 1. Juli 2000 Fr. 30'000.-- per 31. Dezember 2000 Fr. 65'000.-- per 31. Dezember 2001 Fr. 65'000.-- per 31. Dezember 2002. Gestützt auf die Meldung des Kantonalen Steueramtes Zürich setzte die Steuerverwaltung des Kantons Basel-Stadt den Eheleuten A._ und B._ am 17. Juli 2001 Frist zur Stellungnahme und zur Einreichung von zusätzlichen Unterlagen; gleichzeitig stellte sie ein Nachsteuer- und Bussenverfahren in Aussicht. Gestützt auf die Meldung des Kantonalen Steueramtes Zürich setzte die Steuerverwaltung des Kantons Basel-Stadt den Eheleuten A._ und B._ am 17. Juli 2001 Frist zur Stellungnahme und zur Einreichung von zusätzlichen Unterlagen; gleichzeitig stellte sie ein Nachsteuer- und Bussenverfahren in Aussicht. C. Nachdem die Eheleute A._ und B._ Stellung genommen, verschiedene Unterlagen eingereicht und auch persönlich auf der Steuerverwaltung vorgesprochen hatten, erliess diese am 7. Dezember 2001 sowohl bezüglich der kantonalen als auch bezüglich der direkten Bundessteuer Nachsteuer- und Bussenverfügungen. Betreffend die direkte Bundessteuer setzte sie das steuerbare Einkommen für das Steuerjahr 1999 auf Fr. 290'600.-- (+ Fr. 200'000.--) fest und veranlagte hierfür eine Nachsteuer von Fr. 25'200.70. Gleichzeitig verhängte sie eine Busse von Fr. 23'940.65 (95 % des Nachsteuerbetrages) und stellte Fr. 1'808.05 an Verzugszinsen in Rechnung. Zur Begründung führte die Steuerverwaltung im Wesentlichen aus, über den besagten Kaufvertrag seien in den Steuererklärungen 1999 und 2000 keine Angaben gemacht und daraus auch kein Einkommen deklariert worden. Eine Entschädigung gelte aber dann als realisiert, wenn der Verkäufer die vertraglich versprochene Leistung erbracht habe, nicht erst bei der Erfüllung der Zahlung durch den Käufer. Eine hiegegen erhobene Einsprache wies die Steuerverwaltung des Kantons Basel-Stadt am 22. April 2002 ab. Daraufhin gelangten die Eheleute A._ und B._ mit einer Beschwerde an die Steuerrekurskommission des Kantons Basel-Stadt. Diese hiess die Beschwerde mit Beschluss vom 28. November 2002 teilweise gut und setzte die Busse auf 80 % des Nachsteuerbetrages fest. Im Übrigen wies die Steuerrekurskommission die Beschwerde ab. Ihren begründeten Entscheid versandte sie am 21. März 2003. Eine hiegegen erhobene Einsprache wies die Steuerverwaltung des Kantons Basel-Stadt am 22. April 2002 ab. Daraufhin gelangten die Eheleute A._ und B._ mit einer Beschwerde an die Steuerrekurskommission des Kantons Basel-Stadt. Diese hiess die Beschwerde mit Beschluss vom 28. November 2002 teilweise gut und setzte die Busse auf 80 % des Nachsteuerbetrages fest. Im Übrigen wies die Steuerrekurskommission die Beschwerde ab. Ihren begründeten Entscheid versandte sie am 21. März 2003. D. A._ und B._ führen mit Eingaben vom 31. März und - inzwischen anwaltlich verbeiständet - vom 6. Mai 2003 Verwaltungsgerichtsbeschwerde beim Bundesgericht mit dem Antrag, den Entscheid der Steuerrekurskommission des Kantons Basel Stadt vom 28. November 2002 kostenfällig aufzuheben; ausserdem sei ihnen eine Parteientschädigung von insgesamt Fr. 13'127.-- zuzusprechen. Die Steuerverwaltung des Kantons Basel-Stadt beantragt, die Beschwerde abzuweisen. Die Steuerrekurskommission des Kantons Basel-Stadt hat darauf verzichtet, sich vernehmen zu lassen. Die Eidgenössische Steuerverwaltung beantragt, den angefochtenen Entscheid aufzuheben und die Streitsache zu neuem Entscheid im Sinne der Erwägungen an die Steuerverwaltung des Kantons Basel-Stadt zurückzuweisen. Mit Eingaben vom 20. August und 16. Oktober 2003 hat A._ noch einmal unaufgefordert Stellung genommen.