Hey man. My mind may work differently from yours so just take my advice on hand. It's actually a combination of a lot of other people's advice.
1) Memorize Kanji with other Kanji, or in phrases. The first 100 or so you can memorize by itself, but then it becomes much easier to memorize in pairs.
2)
Writing them over and over not only helps me remember them, but when I see it I automatically draw the stroke in my head or in invisible ink with my hand. But don't worry, I forget stroke patterns all the time, especially for "right" and "left".
And let me tell you, that's just page 1 of my book. I have right now, what, like 20 pages filled in. I'll scan them later, not like it's super awesome, just shows what I did.
3) I learn 8-10 at a time, then take a "quiz" on the past 20. So far I'm up to 600, with at least 550 memorized (I do forget easy ones, at least drawing wise--I can identify them no problem. I actually forgot how to "write" namae in Kanji, but if I saw it I'd know what it was).
4) Don't skip weeks and weeks...I just skipped 2 and I forgot 580-600 for the most part, their readings...
I too prefer electronic things because I'm "going green" as they say, but I have a Kanji book -- Essential Kanji by PG O Neill. Two qualms: He uses 8 Kanji / Page, where I think it should be 5, and the major complaint - romaji. I dislike it now even though I type in it, I wish it was hiragana/kata so badly. I plan to take pictures of the Kanji and save them on my computer so when I'm anywhere I can look at'em!
To me, the hardest part of Japanese is not Kanji. It's the sentence structure, which actually encompasses On/Kun readings...and I have a topic about that! Yay!