Domain trading as a collaborative effort in (revenue sharing) online communities. SocialBookmarking, SocialAnnotations, ForumContributions for finding/creating appropriate communities to learn, teach, inform, evaluate, create, develop, appraise, buy, sell, market domain-names, domain-concepts, de