SO you are saying if the table itself is modified is what you want to know? There are many threads in the forum on this and the first thing some say is put a trigger on the systems tables could do this but I would say that is bad to do and you cannot guarantee an SP won't overwrite. You need to get people to document changes or not let them make them.
"Don't roll your eyes at me. I will tape them in place." (Teacher on Boston Public)