I let Google Scholar maintain my publication list for me. They get it mostly right and keep it mostly current, with links through to the papers themselves.