I run a community web site that is quite large in my market niche, and I frequently am approached by smaller sites with complementary content (a video site targeted at my market, for instance.) We both want to work together, but we don't know how. Assuming no money will change hands, what is the best way to organize a long-term cooperation plan that will be worthwhile for both sites?