Designing Effective GUI Spreadsheets for Terminal Users