"The best time to look for a new job is while you still have a job: You have more leverage in negotiations with potential employers, not to mention a paycheck.
But that doesn't mean it's easy. You need to spread the word -- and your resume -- in a way that doesn't tip off...