In praise of the spreadsheet