Uh, My Dear Dear Nickie,
What Browser are you using? I am using Google Chrome, and I had no problems with the Program link on OLB’s Home page, and the link is very well and much “alive”. There were no Beta’s displayed, and the latest update, 5.00.00, is dated 21 November, 2015. Also for problems with web sites, its pages, and/or links as this, we should use the Contact Us link near the top of the page or contact the webmaster for a solution, for in this case I am not a part of the solution.
This time when I installed Update 5.00.00, it installed to my PC not my external.
For me Update 5.00.00 is opening with no error messages.