Business to business marketing :creating a community of customers