Online French grammar and vocabulary guide: http://french.about/at/whylearnfrench/Why_learn_French.htm