Having used Excel Spreadsheet in my professional career (retired 2011) in what circumstances is it more appropriate and productive to use a database instead...