In order to avoid excessive memory leaks when coding for SharePoint 2010 I have used the following class:- // Class to hold SPListItem information public class SPListItemInfo { public string WebUrl { get; set; } public Guid ListGuid { get; set; } public int ItemId { get; set; } public SPListItemInfo(SPListItem _item) { this.WebUrl = …