Help creating a custom report

Hey everyone,

I’m looking at creating a separate “Node Change” report that will generate a report showing any nodes that have been added, deleted, unmanaged or that changed Department/Contact within the custom properties table.  Does anyone have a report like this already created or know what sort of SWQL set up I need to do to make this happen?