Found this free video site today that looks an awful lot like TV Links, except it appears to be channeled through a site in the Cocos Islands, a territory of Australia, according to whoever wrote it into wikipedia. It seems like there's dozens of these new sites popping up every week. The pace of piracy always seems too fast for legality to keep up with.
How dearly I miss TV Links, which was solely responsible for preserving my sanity during strep throat last spring. We spent many a lonely moment together.