User community innovation : implications for firm strategy, organizing and performance