I use MaxMind to get back a risk score and use that to determine the possibility of fraud. It's been extremely effective, very cheap, and completely transparent to users (unless they trigger a high risk score). How does this service compete with that?