I've read a few posts about this on other forums so I decided to check for myself. TL's site is now hosted on a server with the IP 63.251.92.19 but their tracker is located in Malaysia.
Does anyone know why they would move their Website to a U.S. based server?
Bookmarks