This is all great advice. We try to stress "free" and "nonprofit" but should definitely do more.
As you likely know, all of our users have to attend a "341 hearing" at the court, where the trustee who oversees their case verifies the information in the user's forms. We have a video of a mock 341 hearing that prepares our users for this meeting, which they've found very helpful.