This afternoon I was working on a Windows Forms app for the finance guys, to help them allocate costs to systems, proportional to predefined allocation keys. The app has to import Excel spreadsheet files and perform all the database actions. The key columns to uniquely identify a cost are text values...