Thanks for the help!I can run this in query analyzer but i can't save it as a view. Is this possible?My code isSELECT o.UC, CASE WHEN n.forename <> o.forename THEN o.forename + '->' + n.forename ELSE NULL END AS forenamechange, CASE WHEN n.lastname <> o.lastname THEN o.lastname + '->' + n.lastname ELSE NULL END AS lastnamechange, CASE WHEN n.company <> o.company THEN o.company + '->' + n.company ELSE NULL END AS companychange, CASE WHEN n.address1 <> o.address1 THEN o.address1 + '->' + n.address1 ELSE NULL END AS address1change, CASE WHEN n.address2 <> o.address2 THEN o.address2 + '->' + n.address2 ELSE NULL END AS address2change, CASE WHEN n.email <> o.email THEN o.email + '->' + n.email ELSE NULL END AS emailchange, CASE WHEN n.Phone1 <> o.Phone1 THEN o.Phone1 + '->' + n.Phone1 ELSE NULL END AS Phone1changeFROM tblDelegates n INNER JOIN tblDelegates_Original o ON (n.UC = o.UC AND (n.forename <> o.forename OR n.lastname <> o.lastname OR n.company <> o.company OR n.address1 <> o.address1 OR n.address2 <> o.address2 OR n.email <> o.email OR n.Phone1 <> o.Phone1))