Reciprocal linking is one of the most effective ways of driving targeted mass numbers of people to your website, however in order to be successful you've to carefully target and choose the sites you want to link with....
As site managers, our objective is to use links to "vote" so the search engines will show our site for the term being targeted. The question is; which is more important, quality links, or a lot of links
Reciprocal linking is a kind of 'symbiotic relationship' between two complementary websites. Each site has a hyperlink pointing to the other. The idea behind this is to elevate the awareness of the search engines' to the existence of both websites'. In Google's case, a lot of reciprocal linking could boost a site's page rank. Even better, reciprocal linking could raise the position of that website in Google's listings under specific keywords or phrases.