Question special

Thanks so much to the moderators and experts for joining us on this discussion. My first question is quite broad but it's the question I've been asked most by my co-residents as well: What is the best place to start the job hunt? Should I ask friends/colleagues, email departments where I am interested in getting a job, or are there good physician-specific job boards out there that I don't know about? What materials should I have at the ready?