Agree except interview even more often, as soon as minor issues emerge. Interview a few times a year for no reason whatsoever. Interview because you're tired of the way the boss' tie looks, or because maybe you'll get another 10K a year. Doesn't mean you're unhappy, or that you're even interested in these other companies, but it keeps you in touch and you just never know.