Alll versions of CR.NET allow customization of report objects. But there isn't an event model built into it. You basically customize the report prior to printing it, and then let it run. I have customization completely documented in my CR Encyclopedia book Volume 2. It comes out on Amazon on Nov 1st and its online now as an ebook.