Hi, your project sounds pretty much straightforward, though the number of contacts to work on is what will make it a gruelling task. I have 9years experience in working with excel sheets, did three years working for a pension company and my major role was transferring data into an excel sheet from various individual accounts. Yeah something very similar to this.