Is it possible to set up a multi line text field that can log every edit made to a record with the field that was touched, user who did it and a date stamp?
You may also want to talk to Trinity Integrated Solutions (trinityis.com) about their Log Tracker; which would probably be more useful as a reporting tool.