You've had a bad day. Your project isn't delivering. Your colleagues are grumpy. The client is being unreasonable. Your manager is disinterested. And when the phone rings, there's a recruiter on the other end of the line, painting a vision of opportunity elsewhere. How do you know when to ignore the call of greener pastures and when to move on?