I got something that's good.
Audacity is awesome. You can record anything and record something else over it. I use it mainly to record a guitar playing simple rythms with a solo over it. It's great. And after you're all done you can convert it to a WAV or MP3 file. You need a certain thing for MP3's. I forgot. I'll find out later. And if you convert it into an MP3, you can upload it to your MP3 player (Duh!).