505 errors are caused when the server doesnt recognise, or refuses the recognise the HTTP protocol of the client i.e. whatever web browser he's using to access the site.
This sounds like it's technical issue on his side rather than the site, unless @Ross has been playing around with the server...