Yep, great stuff.
I'd just like to add one point based on my previous membership of a fundraising organisation (Round Table). It's important to make sure that you are not dependent on your own members for providing the funds! We used to carry out a whole range of fund raising activities, and facilitate other groups to carry out their own (or they would "man" our events and effectively get paid for it).
As anyone with kids at a school which has an active PTA knows, continually being requested to pay towards this or sponsor that becomes an embarrassing headache.