“Basecamp operates without a dedicated sales or marketing organization; all selling and marketing activities are handled by its founders.”