this is not entirely true though, they get 100% BTC but then when they need to exchange it to USD or what have they there will be some % sliced off of that
Maybe one of the exchanges would be willing to work with non-profits to offer them commission free one-way trades. Would be nice to offer any prospective Bitcoin100 charities completely fee free donations.