I just joined the website after participating for years but totally disappointed. Is there any hope for this or have they just destroyed the site? Also, is there any other sight to follow our sport?...