Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Thanks for what is indeed a more elaborate answer! For now, the customer is happy with the History Tracking solution, but being a programmer rather than a SF pro I really look forward to being able to handling things more from under the surface. I will definitely follow the links you provided. Sounds like a sea of possibilities.