Although I am running my own company for a few years, recently I have decided to change a direction, and venture into online products/services opposed to bespoke software development service. Those ventures can be looked at as separate businesses, and they require new skills. One of them is a social networking / community site, I will probably write about most. I think this topic is related to everyone, as many, even small web sites, now trying go build some user base, and increase user stickiness by introducing blogs, discussion forums etc...