Supersonic SC-2020U Portable MP3/CD Player with Cassette Recorder, AM/FM Radio and USB Input
This is a wonderful stereo.  It does fast dubbing with cassettes as well as plays a CD on top as well.  The sound is just great.  I have a lot of cassettes so this is great for me.  It also has a great AM/FM radio.  It was just what I wanted.  You can record a cassette from the CD, radio or from the microphone.  I would highly recommend this.  You'll love it.