Project thoughts and progress