I would suggest to look at the History Database. Frank D. Preusser
[log in to unmask]