The ScreenLab service is having some technical difficulties due to underlying hardware issues with our virtual server provider.
We are working to resolve them and will keep you updated.
Apologies for any inconvenience.
Most of the issues have now been resolved. A small number of sites may still be inaccessible for scanning. If you encounter problems please use a screenshot or try again later today.