I have written a new link exchange program in asp.net. It is called V32 Link Exchange and I have offered this as a free download on my site for anyone interested. I have done extensive testing and it is solid.
http://www.vision32.com/LinkExchange.aspx
If you would like to exchange links feel free to try it out.The V32 Link Exchange is a free add on to any web site hosted on a Windows server that makes exchanging links with other webmasters much easier. It can be easily included in your ASP.NET web site with the included user controls.
The link data and website description is stored in an XML file which makes the data easily editable or administrated. This application is also very easy to get up and running, and works right out of the box.
When a user adds a link - the application goes out to and crawls the page that the user submited, and checks to see if your URL is on that page. If it's not - No Link.
The great thing about the way it works is that a user must put a link back on the page they want you to link to. So in other words, if they want a link to their home page, they have to link your site from their home page and not some basement page nobody views.
For more information here is a link to the ReadMe
http://www.vision32.com/V32_LinkExchange/ReadMe.htm
Voo