Spreadsheets are the de facto most popular programming environment ever created. Purchase decisions for entire families of personal computers have been made solely on the availability (or lack thereof) of a particular spreadsheet application. There is arguably more structured data stored in spreadsheets than in any other support ever invented by mankind.