Has anyone heard of www.bettorsnet.com ? It seems to be an onshore bookies franchise. Does anyone know of this site?