So If you are like me you find flash cards slow, aggravating and there are always those same words you keep forgetting no matter how many mnemonics you stick onto it. There is a better way. While flash cards should still be used to test your mettle, I recommend putting the appropriate vocab away in a memory palace first. I do not believe that flash cards should be used to start memorization itself but only for long term reinforcement.
A lot of information about the technique can be found on the internet but the general idea is that our spatial memory is evolved to be extremely fine tuned. The technique takes advantage of that by translating locations in space into facts, numbers, vocab etc.
Memory sport use this to compete in various kinds of memory challenges such as memorizing a deck of cards as fast as they can. But it the retention level is so long that it’s a no brainer for vocabulary.
The following link is the most useful I could find on the internet.
http://mt.artofmemory.com/wiki/Getting_Started
If you know of more resources for people to learn from I will be happy to check in every now and then and add them here.