You beat to it. I've had the site on my favorites list for months, it's got more information than the article, but it wasn't anywhere near convincing enough to get me to actually spend any money. Maybe I'll go through it again and see.
Have you tried Anki? (it's open source, see GiraffeNecktie comment). I've just downloaded it. There are also some decks shared by people (mostly for natural languages) that you can download from the app itself.
And GRE vocabulary, I don't even need to take the GRE(maybe) but I think I will study these, improve my vocabulary.