Hi, I'm having a seriously hard time detecting mostly Nigerian 419 scammers that are joining a dating site I own. These guys are absolutely insane! They take scamming to the whole next level! They somehow manage to create accounts that have IPs from the city in which they say they are from in the US that have hostnames of residential ISPs like Comcast, etc. I've tried bypassing the browser proxy settings (which works, but they get around it), checking their desktop time zone, looking at their browser info, and all browser plugins, and checking against known scammer emails. The accounts are definitely not automated, they register them by hand. All the profile info like, height, weight is correct corresponding to the photo they provide (of someone else). When these guys pay for an account, somehow all the details on that match too. They even have Facebook accounts setup with years of status updates and hundreds of (fake) friends! They don't join and send a million messages, just 1 or 2, a lot of the time: none! They get people to message them at their email so we don't see when they start talking about scammer stuff. There are so many and so few people report them, that reporting isn't a valid solution. I'm sure I could try SMS verification sending their cell a number to enter in our system, but if they did all those other things, I'm sure they can get a prepaid US cell. Ughh.. I'm like totally out of ideas here. The only thing I can think of is for them to upload a video and mention the name of our site in it.. and even then. My other idea is verifying .edu emails, but we can't only allow .edu emails. Of course, we can check the text they write, automatically or manually, but that is our least favorable option. Any solutions or information on how this is done possibly from people that are familiar with Nigerian/Ghana/Senegal scammers? I can pay if necessary. Thanks!