ha, yes, the flashcard making, I couldn't tell you how many I've made. I've used Paintshop pro (not recommended) and Illustrator (a little bit easier if you know what you're doing) and sometimes those silly little programs that actualy came with your computer (Like Word or Excel) can work pretty well too. I think you can tell word that you're making business cards and then you have tables you can imput in.
I just came across this "flash card" making site
Make Flash Cards You can only make 3 cards at a time, but (as long as you're using the japanese imput on windows) it's pretty straight forward and auto-sizes the text on the front.
And then again, sometimes you learn it better when you just write it out yourself. I like "Mindbinders" that should be available at a large office store, they're pre-cut, come in 3 or 4 sizes and are on a ring so you can kep track of them.
If you're looking for decent premade kanji cards, this website has them:
JLPT Kanji but there's not "back" all the info is on the front.