Types of Joint Ventures?

There is many types of joint ventures some include Exchanging Brochures, Exchanging Leads, Exchanging Online Links, Cross-Endorsement, Bonus/Loyalty, Trading Services, Trade Testimonials, Sharing Ad space, Sharing Office Space, Co-Producing Articles and Press Releases, and Co-Hosting Events and Seminars.