I thought I would add to this discussion a little bit.
For UOP,VOP,AOP,SOP and the sometime-possible Co-Founder classes, a LIST command should possibly show the following information:
#chan AOP listing (Filter: all entries)
- [Nickname], last mask: [user@mask*], last online: [date], last joined: [date] added by [SOP/FND] on [date]
End of #chan listing [# matches found]
#chan AKICK listing (Filter: all entries)
- [mask] added by [Op] on [Date], enforced
End of #chan AKICK listing - [# of matches found]
I think that's how it should be done.