Last week I was building a solution for a customer that involved setting item level security on a document in a document library the moment it is added to the document library. I'm not a big fan of item level security, because it can create chaos from a maintenance perspective, but sometimes it's...