dynamic qa with a spreadsheet front end