Thanks Jason - it is a bit of a pain, but basically have a client wanting to know when changes were made, and who made them, on a per field basis. So if there are 20 fields, by the sounds of it there would need to be two extra fields (date and username) for each to record that.
I hate stuff like this where a client insists its something that must be easy to do, because the database must somehow log changes.