1)  I do understand this need.  However,  what if I am only interested in seeing what has changed from Jan 1 to Oct 29?  Essentially,  this would use Jan 1 as the baseline for the report.  I think this would be possible?
 
	2) I can't speak for others,  but I use exclusions rarely,  if at all.  In a perfect world,  I'd be able to group computers together "Workstations", "Web Servers"  etc,   then choose which  group I want to run the report on.  I'd love an option like this.    If this is not possible,  then a checkbox approach to which computers the report is ran on would work.
 
	3) The ability to reverse an authorized change..  I am guessing you mean changing an authorized change to 'unauthorized'? I could see where this would be handy,  but definitely not a 'must have'.   Maybe an additional 'notes' field for each change.   Not sure if that would be even possible.
 
	4) To be honest,  if #2 were implemented,  then you can ignore #4 completely.