How to create a "history" of activity?
The Message module aims to provide specifically this functionality. It requires some configuration, as it is, like many good modules, created to work as a platform to build on, rather than as a direct solution.