Would this type of learning software be effective?

<p>This might sound like an ad, but what you think of this?: Forget</a> about forgetting It's called Supermemo and was featured in a Wired article once, and it's basically a learning program that learns from what you tell it. It's like flashcards, except every time you go through them, you rate them on a scale of 1 to 5. I'm using it mainly for Spanish, Chinese, vocabulary, and history because it doesn't work very well for math (inputting characters) and science (more hard to format). Has anybody else tried it before? Is it a good investment of my time?</p>