35 Business advertising delivered via the Internet, paper media, and other media. Also, forms-based self-service advertising via custom software on the Internet, for use by subscribing businesses. Also, enablement of public opinions (ratings and testimonials) of goods and service providers via consumers using self-service publishing tools on the Internet. Also, online promotion of fundraising activities of non-profit organizations in which contributions are made to non-profits based on advertising revenue from businesses and joint promotion of said businesses and fundraising programs, whether such advertising is in the form of job ads, online brochures, "hometown links", coupons, or other