This might be a little beyond you at this point but some time in the future you might want to think about getting some recording software with midi capabilities. There's a lot of midi files available where people have gone to the trouble of exactly duplicating songs and leads in midi. Basically it means you can slow a song down as much as you want... even play one note at a time.
And depending on the software, it might even show you where it's played on the guitar. On Cubase for instance, you've got the ability to print off sheet music, tabs, chord charts etc. just by letting it read the midi file.
The other advantage is that you'll have anywhere from a 24 track to almost limitless tracks available (there's like 128 on Cubase). You can practice playing the leads. Put the music into a loop around the solo you're practicing and have it record each take of you playing it, as an individual .wav file.
Gradually increase the tempo as you get better at it. Plus, if you have a good enough sound card, it should sound identical to the original song, so you've got your own backup band any time you want it.
If you ever find yourself playing in a band for instance, grab midi files of all the songs you do and on nights when the whole band can't practice, just practice yourself with the midi songs. You can load up 4 sets of songs in the same order you play them and treat each night like a realtime version of your show.
...and hey, even more fun... if you can convince your drummer to play to a click track, you can have the software change the patches on your multi-effects pedal automatically... and let the software fill in things like keyboards, strings or any other part you want.