Well the SQL2008 Audit facility is pretty darned good...
Then have reviewed this before and looks very good :
http://www.apexsql.com/sql_tools_audit.aspAnd if you want to be sneeky and keep your own database as a baseline (snapshot before dev upgrades), then look at data compare :
http://www.red-gate.com/products/sql_professional_toolbelt/index.htmAnd have also used - to take a snapshot and compare (mainly used for QA )
http://www.idera.com/Products/SQL-toolbox/SQL-comparison-toolset/