So, using the link from above, I've got it working pretty well. My only thing now is if an item is deleted.
There's a function for IS NEW or WAS CHANGED but nothing for whether something was deleted. Or is there?
In his link, he uses a status object of 'Deleted' but surely when you delete an object, it disappears?