Welcome to the new Turtle link site.
Due to to many popup's and commercial banners
on the previous server the site was moved to this location.
I will try to keep adding links and keeping this page up to date with new links and removing dead links.
You can all help in reporting a dead link by mailing me.