I know I said in my last post that in order to learn a language you need to drill yourself in it. Here's an example of what I mean:
These are all the German flash cards I have. From time to time I will take out fifteen at a time and go through them just to keep myself fresh.
Sometime mindless repetition is the only way to get things down, especially if you're not exactly the sharpest guy around. I make these by folding index cards in 1/3s, licking the fold and then tearing them. You can do this while you study the flash cards you've already made. Furthermore, simply writing out the flash card is half the step of memorizing the word for a lot of people. I usually have a few extra in my pocket or in my bag, and when I see a new German word I write it down on one side, and then when I'm home or in front of a computer I look it up and write the translation on the other side. Try it out, tell me what you think!