There is no silver bullet to the implementation of social technologies. Everything depends on context, business requirement..