Just a note: if you look at the source code of one of the link pages, all of the links point back to the http://www.webdesignerstalk.com domain and aren't static, direct links to your own site (so you won't get any SEO benefit out of it). The logos do point to your own domain name, though.
Okay, I'll try to explain this a bit better. Certain link directory scripts use dynamic URLs or link to the script itself instead of linking to the full site's URL. If I go to your Web Hosts links page and go to View --> Source it links to sites with the following syntax:
It doesn't link to the site's full URL, such as http://www.myhostingbusiness.com. Instead, it links to its own script, links.php, whereas a properly coded link directory script should link back to the site's true domain name.
Of course, the reason this is done is so that the directory script can track things like hits, dates of joined sites, etc. But when a search engine like Google or Yahoo comes to your link directory, it sees all of the links pointing back to your domain name (http://www.webdesignerstalk.com) and not the domain name of the sites that have submitted their links (http://www.myhostingbusiness.com).
I hope that made more sense. What it comes down to is that while a Webmaster may think they are getting a true link from your page to their site, it really doesn't count according to the search engines. People still get to the submitted site because the script redirects them to it, but to search engine spiders, it won't count as an incoming link.
You could have someone modify the script so it links to the full domain name instead or you could just leave it how it is.
Thank you for your very full information - much appreciated.
I now understand fully what you mean, and I would like to say that our system was made by a phpBB developer so we would probably find it hard to change it. If we can, we will give it our best shot, but we cannot promise to fix this in any way.