We need a link exchange program which will do the following: Allow sites to automatically add their link to our site, PROVIDING they already have a reciprocal link to us. The script should check every X days that the link they set up is still there, and if not, to automatically inform the other site to put it back up. If they don't put it back up after 48 hours, we should be told and given the option to remove their link from our site. We should be able to have a number of "keywords" which are compared to the content of the linking site, to ensure that it is relevant to ours. If possible, we'd like to be able to automatically check the linking site's "Google Page Rank", and if it is lower than a certain number, we can reject it. We need full ownership rights to this script, so that we can use it on many of our sites.