nscworklog -> a software for logging work done in detail. Do you remember the work you did yesterday? Probably yes. Do you remember what you worked on last week? How much do you remember in detail? Do you remember what you worked on last year? What impact did it make? What was your contribution to that impact?
If you don't have clear answers to any of the questions above, that's what nscworklog is made for. You can log your work today for easy reference anytime. Also, It's an easy way to take facts to put on your resume.