Glad that it helped.
Ah! and in the beggining try the speakers or musics, etc, in wich the speaker talks slower, or that you can identify his/her voice best (Avril Lavigne, to me, sings a bit fast sometimes but has a good diction, whereas Hugh Grant talks slow and I can´t make it...it happens.)
And ditch perfectionism, if you can´t understand something (after some effort, I mean), go to another clip/movie/music... Of course, there will be the case of accent, some New Yorker that I heard some time ago, spoke email in an "éméel" sound, in such cases you get accostumed with the speaker with time as well.
Anyway, at this point, use what works for you.