I want to make sure I\'m not inserting a duplicate row into my table (e.g. only primary key different). All my fields allow NULLS as I\'ve decided null to mean \"all values
Did you check NULLIF? http://msdn.microsoft.com/en-us/library/ms177562.aspx