I'm dubious of this site and its requirements to download files. Should I be concerned? 1691096128 Still curious