Your data comes out in one piece
Rosters go in from a spreadsheet and come back out as one. The exports that were failing silently in some browsers now actually leave.
Two things were wrong with getting data in and out, and one of them was invisible. Typing a roster of a hundred people is not a task, it is a project, and there was no way around it. Meanwhile every export in the app went through one helper carrying two bugs that fail in total silence — no error, nothing on screen, just a button that did nothing. The link it clicked was never added to the page, which Chrome and Safari tolerate and other browsers do not, and the file it pointed at was thrown away before the browser had finished with it.
Roster import reads people, roles, emails and rates from a CSV, with a template to start from. Export works in every browser now rather than in the two that happened to be forgiving. And ending your account is no longer the only thing you can do with it: you can take a complete copy first.
This is the part of a product that nobody demos and everybody eventually needs. A tool that is easy to get into and hard to get out of is a tool you are right to be suspicious of, and civic organizations have better reasons than most to check before they commit — the grant report, the records request, and the day the contract ends all ask the same question.