I have customized a document information panel in infopath that is used for one of our lists. The problem is that if a user creates another column in the list, it will not show up in the DIP, since the DIP has been customized. Is there something I can do programatically to automatically re-publish the customized DIP with that column included whenever a column is added to a list?