Correct they are good but they have to be relevant to your site's niche, try this one http://www.ilinkexchange.com/link_exchange/ .
a few recip links here and there will be ok but too much link exchange will get your site penalized by google. google likes to see natural backlinks and exchanging links to boost pagerank is penalized by google. "some webmasters engage in link exchange schemes and build partner pages exclusively for the sake of cross-linking, disregarding the quality of the links, the sources, and the long-term impact it will have on their sites. This is in violation of Google's Webmaster Guidelines and can negatively impact your site's ranking in search results." source: http://www.google.com/support/webmasters/bin/answer.py?answer=66356 in other words, stay away from link exchange
I also stay away from reciprocal links but, of course, if the sites are nice and relevant the links don't hurt.