Re: Tucows Rating
Wow, Tucows has changed since the last time I looked at their site, which would have been 2000?
I'm pretty sure when I installed Internet Explorer 5 (?) from a CD supplied by my ISP Tucows was one of the favourites it installed.
Biting the hand that feeds IT © 1998–2021