Does anyone here belong to the TerraCaching sight? We've been quite happy with the GC sight but my husband asked me if I'd heard anything about this other. We see it on a banner and are curious. I also need sponsors to join if anyone is a member and trusts me.