We've had some problems this week at okcomputer.org and we're working as quickly as we can to restore service.
Thank you for your patience!