A couple months back, Tim Ferriss’s twitter mentioned this article: Want to Remember Everything You’ll Ever Learn? It was a piece about a memorization program called SuperMemo and its genius creator. The theory the behind the software is for better memorization, the best time to recall something is right before you’re about to forget it. This is better than blind repetition because you don’t waste time repeating things you already know and, just as importantly, the delayed recall helps develop a deeper memory of the information to be remembered (because it gives time for the user to move it from short-term to long-term memory). I’ve been using a program called Anki and am quite pleased with the results. Download and try it yourself.