The download link on the main page is currently incorrect.
It goes to:
https://www.donationcoder.com/Software/Mouser/screenshotcaptor/downloads/beta/ScreenshotCaptorSetup.exeBut that does not work.
I then modified the url to:
https://www.donationcoder.com/Software/Mouser/screenshotcaptor/downloads/ScreenshotCaptorSetup.exe (IE Without the beta and it works, and does download 2.44.01 correctly)
Hope this helps anyone else currently trying to download it.