Somewhere between sales and marketing, there is a need for a software company or organization to promote its product to other developers and users in a way that generates enthusiasm and adoption. This ...