susidoyle.com
Language Hacks: Keeping A Progress Notebook - Not So Lost In Translation
Progress notebooks are a physical or digital tool for tracking progress on a project. Here is how to keep a language progress notebook.