I had to do a bit of hunting, but I found www.georegon.com as their new site name and organization. I'm fairly new to geocaching, but the previously mentioned website looks pretty legit.
DashDude
Your site appears to be incorrect, It talks about debt as far as I can tell. Is this a legit organization?