Networking is a great way to generate new business. Add in philanthropy and it has more meaning. How do you always insure you have a good plan?