In upgrading our servers, we have run into a few problems with our front page. Hopefully all will be resolved soon!
In other news, this upgrade will hopefully bring us a ton of new features to our video output capabilities! Look forward to some announcements by us soon!
UPDATE: Thanks to Craig, the issue has been fixed!