35 providing an on-line fundraising service via computer network for assisting charitable fundraising activities for others; business consultation services to assist non-profit organizations in planning, managing, and conducting fundraising activities via a global computer network; providing an on-line fundraising service via computer network for assisting charitable fundraising activities for others; providing an on-line fundraising service via computer network for assisting charitable fundraising activities for others