You know ... every time you people change something, lots of things don't work right for weeks. Leave things alone when they are working!
Stop upgrading the site. Every time you do, it throws things all out of kilter for weeks. I've had problems with the home page for the last 2 or 3 days. And while you're not upgrading ... get the game links out of mail!