Jim Hamilton discusses what to do when you hate your job, offering encouragement for those frustrated in their work and explaining the difference between a job and a vocation.| Crossway