I tried SuperMemo a few years ago, on a Palm Pilot. My experience was that the user interface was acceptable, though not good, but data entry was too difficult on a Palm. Furthermore, I was using it to try to learn Italian, and I discovered that, yes, it seemed to be good for memorization of words, but it didn't seem to help me string those words together; for that, I still needed my traditional language books and classes.
Perhaps someone who has "[turned his] back on every convention of social life" isn't the best person to be writing software to help people communicate.
Also: the SuperMemo website is terrible. When I first went to it, I thought it was one of those advertising sites that's just lists of other pages. A good interface is important.

