That site has been proven false time and time again for reasons I just stated. All anyone has to do is click download to see you're wrong.