Audacity can do a lot of really cool things for a free software. If there's a solo you want to learn but the notes go by too fast, you can put a recording into Audacity and use the software to slow it down without changing the pitch, so you can figure out what the notes are.