This is a great post, Rands, thanks for writing it. I'm hoping the focus on preparedness and your massive readership leads to more thoughtful interviewees.

As someone who's done hundreds of phone screens over the last three years, I'd add just a few things:

Stalk the job, not the manager (or keep it to yourself). It's great when a candidate knows about my company, or my team, or my projects: it's creepy when they've found pictures of my family or know more than they should about my career history. You want to find my LinkedIn profile, great - I found yours (and your MySpace page) - but don't tell me about it. Be subtle.

Your questions tell me your level. It's great if you've prepared questions; don't forget that they tell me not just about your research, but about where you are in your career, your self-awareness, etc. You've heard of dressing for your next job? Question for your next job. Ask yourself what your boss (or senior engineer) would want to know, and ask that.

That's it for now: I'll add more as I think of it.