I have some suggestion to make it better for donors. Try adding donation points ( $1 per Donation point ) which then can be traded in for unique items or prizes. You should also add a donor map, where donors can easily train and hang out. Maybe give donors an extra commands or two ? These are my suggestions.