vaishnava: worshipper of Vishnu
causal agent: any entity that produces an effect or is responsible for events or results
spreadsheet: a screen-oriented interactive program enabling a user to lay out financial data on the screen