Keeping track of one's academic record and achievements
Google Scholar and Microsoft Academic Research (also DBLP for computer science) collect a decent amount of one's publications (in particular Google Scholar).
If you are writing your CV in Latex/LyX, I would suggest finding/creating BIBTEX entries  for your papers then import the .bib file into your CV.