Our system runs on SQL Server 2000, and we are in the process of preparing for an upgrade to SQL Server 2008. We have a lot of trigger code where we need to detect a change
There is another technique in SQL Server 2008 for change tracking:
Comparing Change Data Capture and Change Tracking