Hi Kendra. Thank you for the very good site you have here. I am a Norwegian learning chinese, married to a Shanghai wife. She is learning norwegian much faster than me learning chinese. Sentence building and chinese thinking is essential. You have good explanations to the differences between western thinking and the chinese mindset. Very helpfull. 
And I totally agree, my learning curve get peaks when I am in China.