Jo-Ma , I think in my case having a chinese Wife is the best way to learn it . It is more Personal and at your own speed . You learn what you want to learn first , like simple sentences and have it written down at the same time . I can always tell when I pronounce it right , by Qing laughing . Yes , she wont laugh if i'm wrong . No no .. she wont slap me either . The hard part is remembering though day's later . See , I don't really try to learn it fluently .. just keep adding some new while I forget the older ones . She see's I'm trying , also knows I'll never learn it . So we are both happy with this .