1) Are there any Consistent business strategies for social network other than Advertising ?
2) Supposing that advertising is best . How many concurrent users on a social network does it take to make it profitable ?
Yes. Paid membership. The answer to the second question depends on the expenses you have to cover and the amount the market is willing to pay for advertising, like any other medium.