The NitroDownloads site has a "Sign Up" link, but no "Sign in" link. Looks like a scam. Sorry for your problems with NitroDownloads ...