I started talking to the interviewer and found out that one of the main things on his list for a candidate was to be local. Within 5 minutes we both knew this wasn't going anywhere and wrapped it up.
After that, I refuse to go to any on site interview unless I talked to the hiring manager on phone for 10-20 minutes.
If the "lead" is from recruiter to my email inbox, I ask for job descriptions, salary range via email. 98% of "jobs" are rejected base on those info. Good for salary range - No need to "chat" with any headhunter, period!