that's pretty much what i'm doing Kawaiko, i have a short attention span sometimes lol so i find instead of just following one program like livemocha all the time, if i use a few different methods i get more out of them, i start to catch things in one that i learned in another and just seeing it in different contexts helps it sink in better.
but at the same time, if you don't often go back to the continuous lesson type programs like livemocha or rosetta, you start to forget stuff. i skipped some of the written tests in livemocha and went back to do a couple and i don't remember anything, i will have to go back and re-do some of the lessons. but with the irasshai videos he often re-visits things from previous lessons to help keep it fresh in your memory.
like the ajatt blog says, you have to review the same material over and over a certain number of times before it sinks in, and even then you need to go back and review it after you've learned it, but less frequently over time.
it's so true.. i was doing this hiragana quiz every night before logging off for bed, and after a few days i was getting none wrong. i skipped it for a couple days and then went away for the weekend, came back and did the quiz and got a bunch wrong, ones i was sure i knew. less than a week without reviewing them and it was almost like starting back at square one.
a list of resources is a good idea.