The just-released game QuantZ (http://www.gamerizon.com/gamerizon-news-and-media.html) was written almost entirely in Gambit Scheme (per https://webmail.iro.umontreal.ca/pipermail/gambit-list/2009-...). Your Scheme factoid for the day.
If you need to compile to C, Chicken and Gambit-C are both pretty well regarded (it has been a little while since I've looked into this specifically so take it with a grain of salt).
If you want to learn Scheme then make sure to use the R5RS setting on PLT. When I write for portability, that's the setting I use.
Most of my writing however, is in PocketScheme for my iPaq.
I've messed a bit with Kawa however that just led me to ordering a copy of 'Programming Clojure' so I can see what the hype is all about.
It is possible a different Scheme a particular niche advanced need.
For a traditional Lisp-like REPL with incremental compilation Scheme Larceny and/or Ikarus.
After you've played with it for some time (and if you're versed in C, of course) I would recommend to grab a lightweight implementation (TinyScheme is my favorite) and study its source.
Happy hacking!