I think that ItemPerms and XAML using C# is quite an efficient approach to Item Level Permission on Share Point Lists and libraries. You can set up your list to add a web reference to your C# ItemsPerms file and link it to your InfoPath Form fields respectively. In addtition, InfoPath provides a code editor for integration of user ...