Here are some basic ideas that must be implemented in order to make it usable:
The donor does not have the opportunity to choose a different fund other than the ones selected. It will be nice to have an "other" field to accomplish this.
The funds that are selected cannot be sorted.
Making pledges is not possible.
There is no way to edit the content of the notification receive after a person makes a gift. Is missing very important info like fund, if its a recurring gift, bio info etc