Logging for Company Configuration

Is there a way to log changes in the Company Configuration? I was thinking of BAM but there's just a lot of tables involved. Maybe someone out there might have an idea or has done it already. Any input will be greatly appreciated. Thanks.