Perhaps my use of the term "learning mode" was misleading. It would not be difficult to implement: WorkCoach already stores all the required info in the Documents and Settings/Username/Application Data/WorkCoach folder in an xml file called windowlog-yyyymmdd.xml. This lists all the windows which were active whether attached to a project or not. I'm guessing that Arjen uses this data to calculate the time spent on the Unknown project. My suggestion is to make this data available to the user through a suitable interface such as a checklist. It would be a relatively trivial programming exercise to copy data from the windowlog-yyyymmdd.xml to the projects.xml file (also in the same folder) in response to user input.