You guys are reduced to playing in person with metal detectors and pat-downs if you want a fair game, aren't you?
My new policy is to avoid playing anyone over 2200. It's not personal; the odds of paying a blatant engine user are simply too high. I don't have time to run matchup analysis on all of them, and this site doesn't do anything about them.
Pity; normally I'd enjoy an occasional game against a much better player than I. It keeps my ego in check.