Scott recording is a great idea, but I'm using my laptop to run midi files and some mp3's. I don't know if it could handle recording and playing at the same time.
I have a small minidisk (MZ707N) that records decently, although I've had little success with it - a friend of mine has used one and gotten great results.