babyslug
Too School For Cool
basically i memorise things through writing them out a billion times. It really works for me, and whilst doing that you can also listen to music, etc. Daily revision is also really really helpful. I can't say i've tried the cassette method.