$45.94 United States Dollars
http://www.seventhstring.com/
Rip the song you want to learn from the CD onto your hard drive. Upen up the song in Transcribe! Define a start point and an end point. You can loop and slow down that section and define the frequency to let through or block. Open up the help file to the keyboard shortcuts, and you can do lots of neat things.
I have used little riff-o-matic memory boxes to do the same thing but they are limited in how long the memory is (like 32 seconds), and I have used (in fact I still use) a CD player that has A-B repeat, but the cd player takes time to get from the end back to the beginning, so there is a gap you have to wait for.
If you practice with transcribe, always picking the start and end on the 1 beat of the measures, and adjusting the actual points with your mouse, you can play through an entire verse and chorus over and over and over seamlessly, at a reduced speed on pitch.
If you want to write out a song, you can go through the song and define section and measure starting points to refer to as you are transcribing. It keeps track of thost points with letters and symbols above the visual moving frequency curve that shows the sound of the song.
One last thing, if you show the keyboard in the lower view, and reduce the section that you have selected, the computer will guess on the keyboard the notes that it hears. I rarely use this, but it is there.