Just as it is important to make good stories for Remembering the Kanji, it is also crucial that one build up a good reviewing schedule.
In Remembering the Kanji, James Heisig suggests that one make a stack of flash cards. But one must remember that Heisig got his idea around 1977, when computers still ran off punch cards and cost you an arm and a leg. Today you are wading in snake oil and learn kanji fast offers in terms of shareware that helps you with computerized flash card.
Perhaps you have heard of the Leitner method, invented by Sebastian Leitner some 30 years ago. Yes, perhaps people were more inclined to think and study how people remember before everyone got lazy with personal computers and PDAs. Anyways, the best way to review the kanjis in your Heisig journey is to use a Leitner-system or one inspired thereof.
I can recommend
Reviewing the Kanji for online use. It is free and build exactly to Remembering the Kanji. The system works with 5 stacks of cards. When you review the cards, from keyword to kanji, and not the other way, you must answer faithfully if you remembered or not. If you did, the card will appear less frequent. This way you soon have a stack of "red cards", the ones you always seem to struggle with.
Another very important and uniqe feature of
Reviewing the Kanji is the story sharing. Each registered user can write stories and share them with everyone else, as well as read other people's stories. That is invaluable help in the dark hours where you believe this will never work. So for anyone starting on this, I really recommend using this system.
IF you prefer an offline system there are many offers, some free, some will cost you.
I will only mention those I have tried myself.
StackZ works almost like Reviewing the Kanji, and you can import flashcards easily by making a word file or something and pasting it into StackZ. You can also enter vocabulary words in addition to kanji, that will help your japanese studies long term. It uses a system of fixed boxes as well, Leitner inspired.
Supermemo is harder to use than Stackz, and has poorer support for unicode, but it has a very good algorithm for review. The guy who invented it, a polish professor I believe, clearly has spent a lot of thought and skill making it easier to keep a large corpus of itemized knowledge fresh in the mind. He doesn't operate with fixed boxes, but let you grade each card with points. The lower score, the more often you repeat it. When you score a card high many times, you suddenly notices it wont appear for review in another 8 months!
Essentially this makes SuperMemo 2004 better for keeping track of huge amount of knowledge, simply because it generates repetition schedules for you that stretches far into the future. Im on 3000 items now, a mix of kanji and vocabulary, and Im struggling with 100 reps per day that I must do to keep up with the workload. Fortunately I know it will go down at some point if it wasn't because I kept adding new material constantly.
So while I cannot say that SuperMemo is a brilliant program (its an eye sore, it doesn't work well with unicode, the UI is atrociously complicated at first) it does do the job to such a great degree that any person serious about studying japanese should at least try the trial version.
If you are too stingy to pay for software there is also the
Mnemosyne Project, an open sauce alternative using an older supermemo algorithm. But it supports unicode seamlessly.