This is the sort of "development assistance" I really like. It is self-supporting, it doesn't steal donation money from other projects (many projects can support themselves, but some can't realistically, and those are the ones that really need the money), it competes on its own merits and doesn't promote feelings of dependency and guilt/obligation among the receivers - they pay for it themselves, so all debts are cleared.