I'm surprised by the lack of mention of Remember the Hanzi and Anki. They were both originally developed for Japanese (the original book Remember the Kanji), but it seems like they would be just as useful. Chinese characters always seemed a little easier to me since most only have one pronunciation. A RtH deck plus a vocab deck for pronunciation seems like a fairly straight forward way to tackle all the characters within a year.