When we exchange links with other sites, should we link back to our main page or our inner page? What if I have a huge site with more then 50,000 pages?
The question is what you are expecting from that link back. If your answer is traffic :- Create targeted landing page is more effective and if your answer is PR :- Obviously main page